Skip to main content
Formato de erro As operações do Lerian BC Correios retornam erros como problem details da RFC 9457, com o media type application/problem+json:
Definições de campo
  • type – Um URI que identifica o erro no catálogo de erros da Lerian, construído como https://errors.lerian.studio/v1/<code>.
  • title – O texto do status HTTP (por exemplo, Not Found).
  • status – O código de status HTTP.
  • detail – Uma explicação legível dessa ocorrência. Para respostas 5xx, o detail traz internal error. Decida com base em code. O detail de BCC-2009, BCC-2010 e BCC-2011 está em português.
  • code – Um identificador estável para o erro. Decida com base nesse campo. As tabelas abaixo listam os códigos BCC-NNNN e o código nomeado BANDWIDTH_LIMIT_EXCEEDED. Dois erros podem compartilhar um status e ainda assim diferir aqui. BCC-0006 e BCC-2010 respondem 409. O code diz qual dos dois você recebeu.
  • errors – Lista opcional de detalhes de erro individuais, cada um com uma location, uma message e um value.
  • correlationId – O identificador de correlação da requisição.

Erros de requisição


Esses erros se aplicam à própria requisição. Cobrem seus campos, seus headers, o recurso que ela nomeia e o estado do serviço que a recebeu.

Erros de autenticação


Esses erros se aplicam ao token e às permissões de quem chama.

Erros do BC Correio e de envio


Esses erros se aplicam às mensagens que você envia ao BACEN pelo BC Correio.

Erros de insight de IA


Esses erros se aplicam a uma reanálise de uma correspondência pelo provedor de IA que o tenant configurou.