Saltar al contenido principal
Routal

Errors

Códigos de error de Routal, formato del envelope, y qué hacer ante cada uno.

Cada error de la API de Routal devuelve un envelope JSON con dos campos: message (legible por humanos, puede cambiar) y message_id (estable, machine-readable). Bifurca tu manejo de errores siempre por message_id, nunca por el texto de message.

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

El catálogo completo de message_id por dominio (apiKey, plan, route, stop, task, vehicle, optimization, geocoding, validation) y el árbol de decisión por código vive en la versión inglesa de esta página.

La referencia técnica completa de error codes, con tabla por dominio y patrones de retry recomendados, vive en inglés.

Leer la referencia completa en inglés →