Skip to main content
Formato do erro O SISBAJUD retorna erros com um code estável. Um erro de operação usa problem details RFC 9457, com o media type application/problem+json:
Definições de campos
  • code – Um identificador estável para o erro, na forma SBJ-NNNN. Baseie sua lógica neste valor quando a resposta o trouxer, e no status caso contrário.
  • type – Uma URI que identifica o erro no catálogo de erros da Lerian. Construída como https://errors.lerian.studio/v1/<code>.
  • title – O texto do status HTTP (por exemplo, Bad Request).
  • status – O código de status HTTP.
  • detail – Orientação para esta ocorrência do erro. Para respostas 5xx, o detail traz o texto estático internal error, então use code para basear sua lógica.
  • errors – Lista opcional de detalhes de validação por campo, cada um com um message e um location.
Uma recusa que o roteador faz antes de a requisição chegar a uma operação, como um método não suportado, responde com o mesmo code e title em um corpo JSON simples.

Erros do cliente


Erros do servidor