Voir également Schema JSON.
Envoyer un trajet de covoiturage Ă lâAPI du Registre de Preuve de Covoiturage nĂ©cessite que plusieurs critĂšres soient remplis.
1ïžâŁ Une entitĂ© âopĂ©rateur de covoiturageâ est créée sur lâapplication du registre.
2ïžâŁ Un utilisateur appartenant Ă cet opĂ©rateur de covoiturage est administrateur.
3ïžâŁ Lâadministrateur opĂ©rateur crĂ©e un token applicatif.
4ïžâŁ Ce token applicatif est installĂ© sur le serveur de lâopĂ©rateur qui va envoyer les donnĂ©es et sera passĂ© dans le Header de chacune des requĂȘtes.
5ïžâŁ Le serveur peut communiquer avec les serveurs suivants :
Production : https://api.covoiturage.beta.gouv.frâ
PrĂ©-production : https://api-staging.covoiturage.beta.gouv.frâ
Afin de valider les critĂšres 1ïžâŁ et 2ïžâŁ , veuillez Ă respecter la procĂ©dure Rejoindre le registre. En effet, ces opĂ©rations sont rĂ©alisĂ©es par un membre de lâĂ©quipe du Registre de preuve de covoiturage.
La procédure sera simplifiée et automatisée.
Cette manipulation est réalisable, uniquement pour les utilisateurs dits administrateurs, sur l'interface applicative du Registre de preuve de covoiturage.
Créer un nouveau token ;
Donner un nom Ă ce token ;
Copier le token gĂ©nĂ©rĂ© et le conserver de maniĂšre sĂ©curisĂ©e. Il devra ĂȘtre envoyĂ© dans le header de chaque requĂȘte serveur.
Ce token ne pourra pas ĂȘtre rĂ©-affichĂ© ni rĂ©cupĂ©rĂ©. Si le token est perdu, il doit ĂȘtre recréé par la mĂȘme procĂ©dure.
Le token applicatif donnĂ© lors de la crĂ©ation de lâapplication doit ĂȘtre envoyĂ© dans les Headers des requĂȘtes serveurs comme ceci :
Authorization: Bearer {token}
Seule la route POST /v2/journeys
accepte lâauthentification avec ce token.
Une erreur 401 Unauthorized
est retournée pour les tokens invalides.
Un code de retour 201 Created
est retourné quand la preuve est acceptée.
Les tokens nâexpirent pas dans le temps mais ils peuvent ĂȘtre mis sur une liste noire en cas dâutilisation anormale.
Le nombre de requĂȘtes envoyĂ©es sur la route d'acquisition des preuves est de 20000 par minute. Au delĂ , merci de diffĂ©rer les envois en plusieurs blocs espacĂ©s de quelques minutes. Les autres routes de l'application ont des limites beaucoup plus basses.
Réponse : un trajet est un couple passager/conducteur
Dans la base de données les trajets correspondent à des couples passager-conducteur contenant les informations d'un trajet effectué. Ainsi si dans un covoiturage le nombre de passager est de 2 alors deux couples sont envoyés au registre :
Conducteur.rice 1 - Passager 1 : 10 km, etc.
Conducteur.rice 1 - Passager 2 : 10,5 km, etc.
Réponse : 5 jours (120 heures)
Le registre a pour vocation d'agrĂ©ger des preuves de covoiturage notamment dans lâobjectif de lutter contre la fraude massive. Cette preuve de covoiturage est constituĂ©e dâun point de dĂ©part et dâarrivĂ©e. En consĂ©quence, il nâest pas possible, aujourdâhui, pour le registre de dĂ©livrer des attestations de covoiturage, pendant un trajet afin dâobtenir une incitation en temps rĂ©el. En revanche, il est indispensable pour les organismes incitateurs dâobtenir des informations sur la rĂ©alisation dâun trajet au plus vite. En consĂ©quence, un juste milieu doit ĂȘtre trouvĂ©.
Le consensus trouvĂ© avec les diffĂ©rentes parties prenantes est un dĂ©lai de 5 jours (120 heures) entre la fin du trajet et la communication de la preuve de covoiturage. Nos processus de contrĂŽle opĂ©rant durant 2 jours (48H00), notre promesse serait âretrouvez dans le registre de preuve de covoiturage, les trajets rĂ©alisĂ©s en maximum une semaineâ.
Réponse : non
A lâheure actuelle, il nâest pas possible de modifier une preuve soumise au registre. Câest une Ă©volution possible que nous Ă©tudions. Nous publierons trĂšs probablement un document sur le sujet avec la base de nos rĂ©flexions et vous inviterons Ă lâamender avec vos propositions et remarques.
â