Mensagens de Erro API GraphQL

A API GraphQL retorna códigos de status no padrão HTTP para indicar erros. Ao receber códigos de status de erros ao fazer uma requisição, você também receberá uma mensagem de erro. Esses erros podem estar relacionados a problemas de autenticação, de limites, de acesso ou de construção de elementos de query e da GraphQL.

A tabela a seguir lista os códigos de status e as mensagens de erro em formato de query:

Códigos de statusMensagem de erroMotivo
400To execute queries it is mandatory to provide the desired time interval.Os campos tsRange ou tsGt + tsLt não foram informados na query.
400The start and end dates must have the same timezone.O fuso horário informado nos campos tsRange ou tsGt e tsLt estão diferentes. Utilize o horário em formato UTC. Por exemplo: "2023-10-10T10:47:00"
400The value for the query limit is invalid (must be between 0 to 10000 rows).O limite de linhas por query foi excedido.
400You have exceeded the limit amount allowed for selected fields (37 fields).O limite de campos selecionados por query foi excedido.
400Argument”[value]” has invalid value [[value], [value]invoceationsss].\nIn element #1: Expected type “[value]”, found [value].Um valor de argumento inválido, indicado pela mensagem de erro, foi utilizado na requisição.
400Cannot query field”[value]” on type “[value]“.Um campo não existente, indicado pela mensagem de erro, foi utilizado na requisição.
400Unknown argument “[value]” on field “[value]” of type “Query”. Did you mean “[value]“?Um argumento inválido, indicado na mensagem de erro, foi utilizado na query.
401The authentication could not be performed. Reason : Invalid TokenUm token inválido foi informado.
401The request does not contain the required authentication headers.Não foi informado um token no header da requisição.
401The authorization token has expired.O token informado expirou.
404The following resource could not be found.O client_id não possui acesso ao recurso sendo consultado na API.
429You have reached the request rate limit!O limite de requisições para o endereço de IP foi excedido.

Se você recebeu alguma das mensagens de erro detalhadas acima, consulte a documentação da API GraphQL para encontrar as especificações necessárias e corrigir a sua requisição.


Contribuidores