Quais os possíveis códigos de erro da Toll for Maps API?

Conheça os status codes para cada endpoint e os possíveis erros que podem ser retornados pela Toll for Ma API.

Abaixo a tabela com os status codes para cada endpoint disponível na Toll for Maps API:

Código

Método

Endpoint

Descrição

200

POST

https://api.maplink.global/toll/v1/directions

OK (cálculo realizado)

400

POST

https://api.maplink.global/toll/v1/directions

Error: Bad Request (falta de parâmetros, envio incompleto ou requisição com erros)

500

POST

https://api.maplink.global/toll/v1/directions

An Internal Server Error occurred (erro interno no processamento da requisição)

 

A tabela a seguir mostra todas as mensagens de erro que podem ser retornadas pela API no body da resposta:

Código de erro

Mensagem

Descrição

VALIDATION_FAILED ou VALIDATION_ERROR

{ message: "", errors: [ ] }

Erros de validação simples, o array errors contém a mensagem detalhada para cada campo contendo valor inválido (exemplo: "tripProfile is mandatory" indica que este campo é obrigatório mas não foi informado)

MESSAGE_FORMAT_ERROR

-

O json da request possui erros e não pôde ser processado

Validation failed

travel_mode does not have a valid value. Allowed values: [DRIVING]

O body enviado contém travel_mode diferente de DRIVING.

Validation failed

vehicleType does not have a valid value. 

Foi passado um valor diferente em vehicleType. Allowed values: [CAR, MOTORCYCLE, CAR_WITH_THREE_SIMPLE_AXLES, CAR_WITH_FOUR_SIMPLE_AXLES, BUS_WITH_TWO_DOUBLE_AXLES, BUS_WITH_THREE_DOUBLE_AXLES, BUS_WITH_FOUR_DOUBLE_AXLES, BUS_WITH_FIVE_DOUBLE_AXLES, TRUCK_WITH_TWO_SINGLE_AXIS, TRUCK_WITH_TWO_DOUBLE_AXLES, TRUCK_WITH_THREE_DOUBLE_AXLES, TRUCK_WITH_FOUR_DOUBLE_AXLES, TRUCK_WITH_FIVE_DOUBLE_AXLES, TRUCK_WITH_SIX_DOUBLE_AXLES, TRUCK_WITH_SEVEN_DOUBLE_AXLES, TRUCK_WITH_EIGHT_DOUBLE_AXLES, TRUCK_WITH_NINE_DOUBLE_AXLES]