Primeiros passos
Erros
Códigos de status, códigos de erro e o corpo do erro.
Os erros usam os códigos HTTP padrão e um corpo JSON:
Corpo do erro
{
"errCode": "MISSING_SCOPE",
"errMsg": {
"success": false,
"message": "Missing required scope: messages:send",
"required_scope": "messages:send",
"granted_scopes": ["chats:read", "groups:read"]
}
}| Status | errCode | Quando |
|---|---|---|
| 400 | Parâmetro ausente ou inválido. A mensagem diz qual. | |
| 401 | Chave ausente, desconhecida, revogada ou expirada. | |
| 402 | BILLING_ACCESS_DENIED | A assinatura da organização está inativa. Só o envio é bloqueado. |
| 403 | ROUTE_NOT_PUBLIC | A rota existe, mas não está disponível para chaves de API. |
| 403 | MISSING_SCOPE | Falta à chave o escopo que a rota exige. |
| 403 | INTEGRATION_NOT_ALLOWED | integration_id fora dos números a que a chave está restrita. |
| 403 | INTEGRATION_ID_REQUIRED | A chave está restrita a vários números e nenhum foi informado. |
| 404 | O recurso não existe na sua organização. | |
| 429 | TooManyRequests | Limite de uso estourado. Veja o header Retry-After. |
| 5xx | Algo falhou do nosso lado. Leituras podem ser repetidas; confira a caixa de entrada antes de repetir um envio. |
