Skip to main content
Toda falha responde com o mesmo envelope — na API REST e no webhook de venda, no corpo da resposta. No MCP, o mesmo código volta no texto do erro da ferramenta — erro 422 (missing_field): … — ver Conectar agentes.
Trate pelo code, nunca pela message. O código é estável 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, correlacionado pelo X-Request-Id da resposta — se você abrir um chamado, é esse valor que encurta a investigação.