Pular para o conteúdo principal
Formato de erro A API do Cabine 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>.
  • title – O texto do status HTTP (por exemplo, Forbidden).
  • status – O código de status HTTP.
  • detail – Uma explicação legível dessa ocorrência.
  • code – Um identificador estável para o erro (DESK-NNNN). Decida com base nesse campo. Cada código tem uma única classe de status.
  • correlationId – O identificador da requisição. Ele repete o header X-Request-ID da requisição. Se a requisição não tem um válido, a API do Cabine gera um.
  • errors – Lista opcional de detalhes de erro individuais, cada um com uma location, uma message e um value.
As recusas da verificação de autorização e do roteamento (401, 403, 404, 405, 503, 504) trazem instance, traceId e uma lista violations vazia em vez de errors.

Erros