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

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

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

Código

Método

Endpoint

Descrição

200

POST

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

OK (cálculo realizado)

400

POST

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

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

500

POST

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

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.

Validation failed

toll.vehicleType does not have a valid value

Valor em vehicleType não suportado. 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, TRUCK_WITH_TEN_DOUBLE_AXLES]

MESSAGE_FORMAT_ERROR

-

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