Receber e analisar um arquivo de remessa
Quem chama envia por POST a chave de objeto de um arquivo já presente no bucket de entrada compartilhado, o id da instituição e o código de tipo de arquivo SISBAJUD; o serviço executa de forma síncrona o pipeline de recebimento e análise. Um corpo inválido retorna 422; um objeto de entrada ausente, 404. Uma omissão benigna retorna 200 com status ‘skipped’ e um motivo atribuível: ‘lock_held’ quando outro worker mantém o lock do arquivo e o está processando, ou ‘skipped’ para uma reentrega idempotente.
Códigos fileType aceitos. O campo recebe um código numérico literal do SISBAJUD, nunca um rótulo descritivo como REMESSA. Qualquer código fora desta tabela é rejeitado com 422 / SBJ-0006.
| Código | Ambiente | Tipo de arquivo | Analisado como |
|---|---|---|---|
5301 | PRODUÇÃO | Remessa de bloqueio (CNJ, 684 caracteres/linha) | remessa |
5303 | PRODUÇÃO | Resultado de validação sintática (24 caracteres/linha, layout 03) | remessa |
5308 | PRODUÇÃO | Requisição de informações AJUD308 (723 caracteres/linha, layout 03) | requisição |
5311 | HOMOLOGAÇÃO | Remessa de bloqueio (CNJ, 684 caracteres/linha) | remessa |
5313 | HOMOLOGAÇÃO | Resultado de validação sintática (24 caracteres/linha, layout 03) | remessa |
5318 | HOMOLOGAÇÃO | Requisição de informações AJUD308 (723 caracteres/linha, layout 03) | requisição |
Somente o código seleciona o ambiente de execução informado no campo de resposta environment, e 5308/5318 são os únicos códigos encaminhados ao analisador de requisição. O arquivo de retorno (5302/5312) é produzido por este serviço e nunca é aceito aqui.
Autorizações
JWT bearer token issued by the identity provider.
Corpo
The literal SISBAJUD file-type code — a 4-digit numeric code, NOT a descriptive label such as "REMESSA". Production: 5301 (remessa de bloqueio, 684-wide), 5303 (resultado de validação sintática, 24-wide), 5308 (requisição de informações AJUD308, 723-wide). Homologation: 5311, 5313, 5318 (same three kinds, in that order). Any other value is rejected with 422 / SBJ-0006.
"5301"
The institution's BACEN CNPJ code (8 digits) used for file header validation.
"12345678"
The institution id the file belongs to.
"44444444-4444-4444-4444-444444444444"
The object key of the file already present in the shared inbound bucket.
"inbound/2026/07/14/remessa-001.txt"
Resposta
OK
The reception outcome (processed or skipped).
"processed"
The resolved SISBAJUD environment (processed outcomes only).
"production"
The persisted file id (processed outcomes only).
"dddddddd-dddd-dddd-dddd-dddddddddddd"
The skip reason (skipped outcomes only): 'lock_held' when another worker holds the file lock and is processing it, or 'skipped' for an idempotent re-delivery.
"lock_held"

