Skip to Content
Autenticação e versionamento

Autenticação e versionamento

Vale para todos os produtos do Economilha API.

Autenticação

Todas as requisições (exceto o health check) exigem uma API Key enviada via header.

HeaderObrigatórioDescrição
x-api-keySua chave de API fornecida pelo Economilha
x-api-key: sua-api-key-aqui

Se a API Key estiver ausente, inválida ou vazia, a API retorna 401 Unauthorized.

Cada produto é habilitado individualmente na sua chave. Uma chave válida para Busca de Voos não dá acesso automático ao Histórico de Preços — nesse caso a resposta é 403 AUTHORIZATION_ERROR. Entre em contato com o suporte para contratar um produto.

Versionamento (Content Negotiation)

A API usa content negotiation via header Accept para controle de versão.

Header AcceptVersão utilizada
application/vnd.economilha.v1+jsonv1 (recomendado)
application/jsonv1 (padrão)

Se um media type não suportado for enviado, a API retorna 406 Not Acceptable.

Accept: application/vnd.economilha.v1+json

Sempre envie o header Accept explícito com application/vnd.economilha.v1+json. Omitir o header funciona hoje (assume v1), mas o padrão acompanha a versão mais recente — o que significa que sua integração pode mudar de comportamento sem você alterar nada quando publicarmos uma nova versão.

Headers padrão

Request

HeaderObrigatórioDescrição
x-api-keyChave de autenticação
AcceptNãoMedia type para versionamento (padrão: application/json)
Content-Type✅ (POST)Deve ser application/json

Response

HeaderDescrição
Content-Typeapplication/json
Last updated on