Skip to main content
Formato de erro O Lerian STA retorna 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>. Uma resposta sem code carrega o padrão da RFC about:blank.
  • 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 STA substitui o detail por internal error. Uma causa interna fica fora do corpo da resposta. Decida com base em code.
  • code – Um identificador estável para o erro (STA-NNNN). Decida com base nesse campo. Uma requisição que falha na validação de schema da requisição não carrega code, e errors nomeia os campos responsáveis. Dois erros podem compartilhar um title e um status e ainda assim diferir aqui. STA-0005 e STA-0016 respondem 404 com o título Not Found. 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.

Erros de requisição e roteamento


Esses erros se aplicam à própria requisição. Cobrem sua sintaxe, seus campos, sua rota e o estado do serviço que a recebeu.

Erros de credencial e transferência


Esses erros se aplicam a credenciais do BACEN, à configuração de fonte de entrada e à credencial sob a qual uma transferência é enviada.