Mettre à jour un trajet
Permet de mettre à jour un trajet qui est en erreur suite à un problème de validation sur le payload.
Path parameters
-
Identifiant unique du trajet envoyé par l'opérateur.
Minimum length is
1
, maximum length is256
. Format should match the following pattern:^[a-z0-9]{1,256}$
.
Body
Required
-
Identifiant généré par l'opérateur pour regrouper des trajets (plusieurs passagers avec un même conducteur)
-
Tableau reprenant la liste complète des incitations appliquées (ordre d'application, montant, identifiant de l'incitateur). Si aucune incitation, envoyer un tableau vide.
Ordre par défaut
Par défaut, l'ordre d'application des politiques incitatives est le suivant :
- Territoire (AOM, Région, ...)
- Sponsors (incitations employeur, CE, etc.)
- Opérateur (opération promotionnelle, offres, etc.)
-
Additional properties are NOT allowed.
-
Additional properties are NOT allowed.
-
Distance en mètres
Minimum value is
0
, maximum value is1000000
.
curl \
--request PATCH 'https://api.covoiturage.beta.gouv.fr/v3.2/journeys/{operator_journey_id}' \
--header "Authorization: Bearer $ACCESS_TOKEN" \
--header "Content-Type: application/json" \
--data '{"operator_trip_id":"string","incentives":[{"index":0,"amount":100,"siret":"11000101300017"}],"start":{"datetime":"2021-01-01T11:00:00Z","lat":47.682821,"lon":-0.557483},"end":{"datetime":"2021-01-01T11:00:00Z","lat":47.682821,"lon":-0.557483},"distance":42.0}'
{
"operator_trip_id": "string",
"incentives": [
{
"index": 0,
"amount": 100,
"siret": "11000101300017"
}
],
"start": {
"datetime": "2021-01-01T11:00:00Z",
"lat": 47.682821,
"lon": -0.557483
},
"end": {
"datetime": "2021-01-01T11:00:00Z",
"lat": 47.682821,
"lon": -0.557483
},
"distance": 42.0
}
{
"id": 1,
"error": {
"code": -32501,
"data": "Unauthorized application",
"message": "Unauthorized Error"
},
"jsonrpc": "2.0"
}
{
"id": 1,
"error": {
"code": -32503,
"data": "Invalid permissions",
"message": "Forbidden Error"
},
"jsonrpc": "2.0"
}