Códigos de Resposta
Códigos de Sucesso
A API utiliza os seguintes códigos HTTP para indicar que uma requisição terminou com sucesso.
Código HTTPNúmero de segundos restantes no período atual  (Tempo em segundos até que seja reiniciado, ou seja, voltar a configuração inicial de 125 por hora Ex: 3579)Método
200Indicação de que o processo foi performado corretamente, e o retorno poderá ser verificado no corpo da resposta HTTP.GET, POST, PUT e DELETE
204Indicação de que o recurso foi editado ou removido com sucesso.POST, PUT e DELETE
Códigos de Erro
A API utiliza os seguintes códigos HTTP para indicar alguns erros:
Código HTTPDescrição
422Exceções de negócios
400Requisição malformada
401Requisição precisa de autenticação
403Requisição Negada
404Recurso não encontrado
405Método não permitido
429Requisição excedeu a quantidade máxima permitida para a API
500Erro no Servidor
Os erros mencionados acima serão acompanhados pelo seguinte padrão:
{
  "Errors": [
    "string"
  ],
  "StatusCode": "string"
}
ou
{
  "errors": [
    {
      "code": "string",
      "type": "string",
      "message": "string",
      "objectId": "string"
    }
  ]
}
 
Headers
A API usa os seguintes parâmetros de cabeçalho quando configurada com limitação de taxa:
X-Rate-Limit-Limit:  Número de solicitações permitidas no período atual (Quantas chamadas o cliente tem configurada nessa API Ex: 125 requests per Hour)
X-Rate-Limit-Remaining: Número de chamadas restantes no período atual (Quantas chamadas restantes ainda possui Ex: 121)
X-Rate-Limit- Reset:  Número de segundos restantes no período atual  (Tempo em segundos até que seja reiniciado, ou seja, voltar a configuração inicial de 125 por hora Ex: 3579)