Informações da API
Tratamento de erros
Documentação de Erros da API
Formato do Objeto de Erro
Quando um erro ocorre durante o processamento de uma requisição na API do GatewayFy, a resposta é um objeto JSON que segue o formato abaixo:
Campos do Objeto de Erro
statusCode
(number): O código de status HTTP da resposta.errorCode
(string): O código de erro da API. Este código segue o padrão dos códigos de erro que estão listados abaixo.message
(string): Uma mensagem de erro detalhada.details
(any): Detalhes adicionais sobre o erro (opcional). Este campo pode conter qualquer tipo de dado.
Códigos de Erro
A tabela abaixo lista os códigos de erro que podem ser retornados pela API do GatewayFy.
Código de Erro | Descrição |
---|---|
GATEWAY_INTERNAL_SERVER_ERROR | Erro genérico do servidor; algo deu errado no lado do servidor que não foi especificado mais detalhadamente. |
GATEWAY_NOT_FOUND | O recurso solicitado não foi encontrado. |
GATEWAY_UNAUTHORIZED | Falha na autenticação com as credenciais fornecidas. |
GATEWAY_INVALID_ARGUMENT | Um ou mais argumentos fornecidos na requisição são inválidos. |
GATEWAY_PERMISSION_DENIED | O cliente não tem permissão para executar a operação solicitada. |
GATEWAY_RESOURCE_EXHAUSTED | A requisição atingiu o limite de recursos, como tempo de CPU ou memória. |
GATEWAY_FAILED_PRECONDITION | A operação foi rejeitada porque o sistema não está no estado necessário para a execução da operação. |
GATEWAY_ABORTED | A operação foi abortada, geralmente devido a uma questão de concorrência. |
GATEWAY_OUT_OF_RANGE | A operação foi tentada fora dos limites válidos. |
GATEWAY_UNIMPLEMENTED | A operação não é suportada ou ainda não foi implementada. |
GATEWAY_INTERNAL | Um erro interno ocorreu enquanto tentava executar esta operação. |
GATEWAY_UNAVAILABLE | O serviço não está disponível no momento. |
GATEWAY_DATA_LOSS | Dados críticos foram perdidos devido a um erro. |
GATEWAY_UNAUTHENTICATED | A requisição requer autenticação, mas ela não foi fornecida. |
GATEWAY_INVALID_DATA | Os dados fornecidos são inválidos ou corrompidos. |