Trip

Construindo requisições para a Trip API

Antes de começar a usar a API, será necessário obter o token de autenticação.

Os seguintes headers serão necessários, onde a palavra token deverá ser substiuída pelo token obtido no processo de autenticação:

--header 'Content-Type: application/json' \
--header 'Authorization: Bearer token'

Em body serão enviados todos os parâmetros para resolver o cálculo da rota.

A Trip API pode trabalhar de duas formas, síncrona ou assíncrona.

Trip Síncrona

Com a Trip Síncrona é possível obter o resultado da roteirização em um única requisição. A Trip Síncrona possui os seguintes endpoints, onde o termo {{tripId}} deve ser substítuido pelo ID da rota a ser consultada:

As coordenadas da rota na Trip Síncrona serão retornadas no formato polyline para uma melhor performance.

Trip Assíncrona

Diferente da Trip Síncrona, ao enviar uma requisição para a Trip Assíncrona apenas o ID da rota será retornado para consulta futura. Ela também possui dois endpoints a mais que possibilitam conferir o status do processamento da requisição.

A Trip Assíncrona possui os seguintes endpoints, onde o termo {{tripId}} deve ser substítuido pelo ID da rota a ser consultada:

As coordenadas da rota na Trip Assíncrona serão retornadas em formato de objeto.

Nota: Os IDs das rotas ficam disponíveis para consulta durante o prazo de 7 dias. Caso você precise que a rota fique armazenada por mais tempo, confira a Route Storage para saber mais.