Construindo requisições para a Freight 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 calcular o frete mínimo para a rota.
A Freight API pode ser utilizada de 3 formas diferentes:
Endpoint independente
Recomendado para usuários que utilizam serviços de roteirização de terceiros.
Trip API + Freight API
A Freight API pode ser utilizada integrada com a Trip API, tanto de forma síncrona quanto assíncrona. As informações necessárias para o cálculo do frete serão adicionadas na requisição para a Trip API
- https://api.maplink.global/trip/v2/calculations – POST
Trip Síncrona - https://api.maplink.global/trip/v1/problems – POST
Trip Assíncrona
Toll for Maps API + Freight API
Recomendado para usuários que utilizam a Directions API do Google. A Freight API pode ser utilizada integrada com a Toll for Maps API, assim o cálculo do frete será retornado com o cálculo dos pedágios.
- https://api.maplink.global/toll/v1/directions?vehicleType={{vehicleType}} – POST
O termo{{vehicleType}}
deverá ser substituído pelo tipo de veículo desejado.