Notrus
Beta

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ódigoHTTPSignificado
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.