URLs e ambientes
O Avoei atende várias agências ao mesmo tempo, e cada uma tem os seus próprios dados. Por isso, não existe uma URL única para a API: cada agência usa o próprio endereço.
O endereço da API
A URL de qualquer endpoint tem três partes:
https://minhaagencia.avoei.com.br/api/v1/travels
└──────────────┬───────────────┘└──┬──┘└───┬───┘
endereço da agência versão endpoint
- Endereço da agência: o mesmo endereço em que os clientes acessam o site de vendas da agência. Pode ser um endereço no Avoei, como
minhaagencia.avoei.com.br, ou o domínio próprio da agência, quando ele está configurado. /api/v1: o caminho fixo da API e a sua versão.- Endpoint: o recurso que você quer consultar, como
/travelsou/companies.
Por exemplo, para a agência minhaagencia, a base é https://minhaagencia.avoei.com.br/api/v1.
Abra o site de vendas da agência no navegador e copie o endereço até o final do domínio, sem o caminho da página. É esse endereço que você usa, seguido de /api/v1.
Cada token vale para um endereço
Um token só funciona no endereço da agência que o criou. Se você presta serviço a várias agências, guarde o endereço e o token de cada uma, e use sempre o par correto. Veja Autenticação.
Chamadas feitas para o endereço principal do Avoei (avoei.com.br) ou para um endereço que não pertence a nenhuma agência não funcionam: normalmente a resposta é 404.
Use sempre HTTPS
Faça todas as requisições com https://. O token é enviado em cada requisição, e o HTTPS protege esse envio.
A versão
A versão faz parte do caminho: hoje, a única versão é a v1. Ao integrar, use sempre o caminho completo, com /api/v1.
Ambiente de testes
Esta documentação descreve o ambiente de produção da Avoei. Como a API é somente de leitura, você pode testar a sua integração diretamente na sua agência sem risco de alterar dados: nenhuma requisição cria, edita ou exclui informações.
Mesmo assim, prefira usar um token exclusivo para os testes, com um nome claro (por exemplo, Testes de integração), e exclua-o quando terminar.
Nos exemplos da documentação
Nos exemplos usamos minhaagencia.avoei.com.br e SEU_TOKEN como valores de exemplo. Troque os dois pelos dados reais da sua agência.