Hotel das LojasHotel das LojasAPI
Buscar na documentação...Ctrl K

Começando

Erros

Todo erro vem no mesmo formato, com um código estável para o seu sistema tratar.

Formato

{
  "erro": {
    "codigo": "validacao",
    "mensagem": "Confira os campos enviados.",
    "request_id": "req_b08d82d702d96001",
    "campos": {
      "nome": "Campo obrigatório."
    }
  }
}

campos aparece nos erros de validação, com a mensagem de cada campo. Envie o request_id (também no cabeçalho X-Request-Id) ao suporte se precisar de ajuda.

Códigos

HTTPcódigosignificado
400json_invalidoO corpo não é um JSON válido (confira também a codificação UTF-8).
400parametro_invalidoUm parâmetro de consulta tem formato errado (ex.: data).
401nao_autenticadoFaltou o cabeçalho Authorization: Bearer <chave>.
401chave_invalidaChave inexistente ou revogada.
403sem_permissaoA chave não tem o escopo exigido pelo endpoint.
404nao_encontradoO recurso não existe nesta loja.
404rota_nao_encontradaEndereço inexistente na API v1.
405metodo_nao_permitidoMétodo HTTP não aceito neste endereço (veja o cabeçalho Allow).
409mesmo_statusO pedido já está no status pedido.
409pedido_encerradoPedido cancelado ou reembolsado não muda mais.
409estoque_insuficienteSaída maior que o saldo.
409limite_do_planoA loja atingiu o limite de produtos do plano.
409limite_webhooksA loja já tem 10 webhooks.
409conflitoO recurso mudou durante a chamada: consulte e tente de novo.
413corpo_grandeCorpo acima de 256 KB.
422validacaoCampos inválidos: veja o objeto "campos".
429limite_excedidoMais de 120 chamadas no minuto (veja Retry-After).
500erro_internoFalha inesperada. Tente de novo; se persistir, envie o request_id ao suporte.

© Hotel das Lojas · API v1.0 · hoteldaslojas.com.br