Skip to main content
Toda falha responde com o mesmo formato:
Trate pelo code, nunca pela message. O código é contrato e não muda sem aviso; a mensagem é diagnóstico para humano e pode ser reescrita a qualquer momento.

Códigos

Por que o 500 não explica nada

A resposta de internal_error é sempre genérica, sem o erro real. Isso é deliberado: mensagem de banco de dados conta a quem está do outro lado detalhes de esquema e de implementação. O diagnóstico completo fica no nosso log e no rastreamento de erros, correlacionado pelo X-Request-Id da resposta — se você abrir um chamado, é esse valor que encurta a investigação.