Invalider un trajet envoyé

POST /journeys/{operator_journey_id}/cancel

Annule un trajet déjà envoyé dans le registre. S'il détecte un comportement inhabituel ou une fraude avérée, un opérateur doit communiquer auprès du service l'invalidation du trajet concerné dès lors qu'il est déjà inscrit dans le registre. Cette invalidation doit avoir lieu dès que l'opérateur a connaissance de cette irrégularité à tout moment.

Le code est un champ libre de 32 caractères maximum. Obligatoire. Le message est un champ libre pour expliquer la raison de l'invalidation. Optionnel.

Path parameters

application/json

Body Required

  • code string Required

    Format should match the following pattern: /^[0-9A-Za-z_-]{0,32}$/.

  • message string

    Maximum length is 512.

Responses

  • Ok La demande d'invalidation a été prise en compte

  • 401 application/json

    Non authentifié. Le token applicatif est manquant ou invalide

  • 403 application/json

    Accès refusé Les permissions de votre token applicatif ne vous permettent pas de créer une attestation. Vous pouvez générer un nouveau token et réessayer. Si le problème persiste, contactez notre équipe.

  • 404 application/json

    Le trajet n'a pas été trouvé

POST /journeys/{operator_journey_id}/cancel
curl \
 -X POST http://api.example.com/journeys/{operator_journey_id}/cancel \
 -H "Authorization: Bearer $ACCESS_TOKEN" \
 -H "Content-Type: application/json" \
 -d '{"code":"string","message":"string"}'
Request examples
{
  "code": "string",
  "message": "string"
}
Response examples (401)
{
  "code": 401,
  "error": "Unauthorized"
}
Response examples (403)
{
  "code": 403,
  "error": "Forbidden"
}
Response examples (404)
{
  "code": 404,
  "error": "Not found"
}