Erros

Entenda o formato de erros retornados pela API e consulte a lista completa de códigos.

Quando uma requisição não pode ser processada, a API retorna um objeto errors contendo uma lista com os erros identificados. Cada erro possui um código, uma mensagem descritiva e um link para a documentação.

Formato

Os erros são retornados no array errors da resposta. Os códigos são sempre enviados em letras maiúsculas.

{
  "metadata": {
    "key_status": "invalid",
    "cached": false,
    "response_time_ms": 0.0,
    "language": "pt-br"
  },

  "results": [],

  "errors": [
    {
      "code": "INVALID_API_KEY",
      "message": "Chave de API inválida.",
      "help": "https://hgbrasil.com/docs"
    },
    {
      "code": "UNAUTHORIZED_KEY",
      "message": "Chave não possui acesso para este recurso.",
      "help": "https://hgbrasil.com/docs"
    }
  ]
}
code
string
Código identificador do erro, sempre em letras maiúsculas.
message
string
Mensagem descritiva explicando o motivo do erro.
help
string
Link para a documentação com mais informações.

Lista de Erros

CódigoMensagem
INVALID_API_KEYChave de API inválida.
UNAUTHORIZED_KEYChave não possui acesso para este recurso.
REQUIRED_TICKERTicker é obrigatório.
INVALID_TICKERTicker inválido.
INVALID_TIME_SERIESSérie temporal inválida.
MAX_PER_REQUESTMáximo de itens por requisição excedido.
INVALID_RANGEO dado informado está fora do intervalo permitido.
HISTORICAL_DATE_LIMITData máxima do histórico deve estar dentro do limite.
INVALID_DATEData inválida.
INVALID_DATE_RANGEIntervalo de datas inválido.
INVALID_PARAMETERParâmetro inválido.
REQUIRED_DATEData é obrigatório.