Erreurs

Toutes les erreurs renvoient du JSON avec un code et un message lisible.

Example
{
  "error": "insufficient_stops",
  "message": "Solde de stops insuffisant : achetez un pack.",
  "required": 12,
  "balance": 3
}

Codes HTTP

StatuserrorSignification
400invalid_requestCorps invalide (le message précise le champ).
400sandbox_limitTrop d'arrêts pour le sandbox (max 10).
400sandbox_addresses_unsupportedAdresses texte non supportées en sandbox.
401unauthorizedClé absente, invalide ou révoquée.
402insufficient_stopsSolde insuffisant (`required` et `balance` fournis).
422geocoding_failedUne adresse n'a pas pu être géocodée.
429sandbox_rate_limitedPlafond sandbox atteint (en-tête `Retry-After`).
502optimization_failedÉchec du calcul — aucun stop débité.
503sandbox_unavailableSandbox momentanément indisponible.

429 · Retry-After

Quand les plafonds sandbox sont atteints, respectez l'en-tête Retry-After (secondes) avant de réessayer.