Pular para o conteúdo principal
Routal

Errors

Códigos de erro da Routal, formato do envelope, e o que fazer em cada caso.

Todo erro da API da Routal devolve um envelope JSON com dois campos: message (legível para humanos, pode mudar) e message_id (estável, machine-readable). Sempre bifurque seu tratamento de erros por message_id, nunca pelo texto de message.

{
  "message": "API key not found",
  "message_id": "highway.apiKey.error.not_found",
  "statusCode": 401
}

O catálogo completo de message_id por domínio (apiKey, plan, route, stop, task, vehicle, optimization, geocoding, validation) e a árvore de decisão por código vive na versão inglesa desta página.

A referência técnica completa de error codes, com tabela por domínio e padrões de retry recomendados, vive em inglês.

Ler a referência completa em inglês →