API pública
Diagnosticar 401, 403, 422 e 429
401 quer dizer que a chave não foi aceita de jeito nenhum. 403 quer dizer que foi aceita mas a operação não é permitida. 422 quer dizer que a requisição foi entendida e o payload estava errado. 429 quer dizer que você passou do limite e deve recuar em vez de repetir na hora.
Passos
- No 401, confira se a chave existe, não expirou e vai no header que você imagina — o motivo de sempre é uma colagem cortada.
- No 403, leia o
code: scope insuficiente, endereço fora da allow-list, ou chave de outro workspace. Reconectar não ajuda; a permissão é que precisa mudar. - No 422, leia o campo que a resposta cita e corrija o payload.
- No 429, respeite os headers de limite e recue. Repetir na hora piora.
- Guarde o
requestIdda resposta — é ele que permite ao suporte achar a sua chamada exata.
Como conferir o resultado
A mesma requisição passa depois da correção, e a resposta traz status 2xx com o objeto esperado.
O que costuma dar errado
- Tratar 403 como chave ruim e reemitir, o que não muda nada.
- Repetir um 429 num laço apertado.
- Mandar a chave ao suporte em vez do id da requisição.
Isto resolveu o seu problema?
Isto não ajudou
Escreva para nós com plataforma e versão, os passos que seguiu, o resultado esperado e o workspace ou QR code envolvido. Mascare qualquer segredo antes de anexar algo.
Escrever ao suporte