Erros
Os erros seguem a convenção do GraphQL: um array errors, cada entrada com um extensions.code legível por máquina. O status HTTP espelha esse código.
Formato do erro
json
{"errors": [{"message": "Conversation not found","extensions": { "code": "CONVERSATION_NOT_FOUND" }}],"data": null}
Códigos e status
| Código | HTTP | Significado |
|---|---|---|
UNAUTHENTICATED | 401 | Chave de API ausente ou não reconhecida. |
*_NOT_FOUND | 404 | O recurso solicitado não existe na sua organização. |
DOCUMENT.TOO_LARGE | 413 | O arquivo passa do limite de 25 MiB por documento; nada foi armazenado. |
DOCUMENT.VALIDATION_FAILED | 200 | Um campo obrigatório do documento veio vazio. |
(other) | 200 | Erros de validação e execução retornam 200 com um array errors, conforme a especificação do GraphQL. |
Limite de uso
Exceder uma cota retorna HTTP 429 antes de a consulta ser executada — veja Limites de uso.