Simuler une demande CEE
Possibilité de simuler une demande avant la réalisation du trajet par un usager afin de vérifier partiellement la pré-éligibilité de ce dernier (vérification de l'historique mais pas du dédoublonnage).
Sont requis : n° de permis de conduire, trois premières lettres du nom de famille et 8 premiers chiffres du numéro de téléphone.
Body Required
driving_license string
Numéro de permis de conduire (également appelé driving_license) cf https://permisdeconduire.ants.gouv.fr/tout-savoir-sur-le-permis/le-numero-de-dossier-sur-un-permis-au-format-carte-bancaire
One of: Numéro de permis de conduire composé de 12 chiffres après 1975.
Minimum length is
12
, maximum length is12
. Format should match the following pattern:^[0-9]{12}$
.Numéro de permis de conduire composé de 1 à 15 caractères suivis de 4 chiffres avant 1975.
Minimum length is
5
, maximum length is19
. Format should match the following pattern:^[A-Z0-9]{1,15}[0-9]{4}$
.Numéro de permis de conduire plus anciens composé de 1 à 15 caractères.
Minimum length is
1
, maximum length is15
. Format should match the following pattern:^[A-Z0-9]{1,15}$
.Numéro de permis étranger préfixé de l'indicatif '99-'.
Minimum length is
4
, maximum length is64
. Format should match the following pattern:^99-.*$
.-
Correspond aux trois premièrs caractères du nom de famille complet en majuscule, sans accent ni tiret ni apostrophe. Dans le cas où le nom comporterait moins de 3 lettres, compléter avec des espaces. Ex 1: M. D'Hérûg-de-l'Hérault => "D H" Ex 2: M. Tô => "TO "
Minimum length is
3
, maximum length is3
. Format should match the following pattern:^[A-Z ]{3}$
. -
Numéro de téléphone au format ITU-T E.164 tronqué des 2 derniers chiffres
Minimum length is
10
, maximum length is14
. Format should match the following pattern:^\+[0-9]{8,12}$
. -
Values are
short
orlong
. -
identity_key string
Correspond au SHA d'une chaîne concaténée tel que :
sha256({phone_number}-{last_name})
où :phone_number
correspond au numéro de téléphone complet au format international sans espace ni tiret. Exemple :+33601020304
last_name
correspond au nom de famille complet en majuscule, sans accent ni tiret ni apostrophe : Regexp:[A-Z ]*
Exemple, M. D'Hérûg-de-l'Hérault ayant le numéro 07 01 02 03 04 doit être formatté comme suit
+33701020304-D HERUG DE L HERAULT
Minimum length is
64
, maximum length is64
.
curl \
-X POST https://api.covoiturage.beta.gouv.fr/v3.1/policies/cee/simulate \
-H "Content-Type: application/json" \
-d '{"driving_license":"051227308989","last_name_trunc":"string","phone_trunc":"+336010203","journey_type":"short","identity_key":"string"}'
{
"driving_license": "051227308989",
"last_name_trunc": "string",
"phone_trunc": "+336010203",
"journey_type": "short",
"identity_key": "string"
}
{
"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"
}
{
"datetime": "string",
"uuid": "string"
}