Enregistrer une demande CEE
Vérification complète de l'éligibilité de l'usager (historique et dédoublonnage) et enregistrement de la demande CEE dans l'API CEE :
- Si la conformité de la demande est valide, une réponse 201 est retournée validant l'enregistrement de la demande.
- Si une demande a déjà été enregistrée pour l'usager en question, une réponse 409 est retournée avec la date à laquelle l'enregistrement a été fait.
- Si le trajet envoyé n'est pas trouvé, une réponse 404 est retournée.
Ce point d'API est consultable à J+7 pour la courte et la longue
distance, J étant la date de réalisation du trajet.
Responses
- 
      
      
        OK, la demande est enregistrée 
- 
      
      
        - "expired" : correspond a un trajet envoyé "hors délais". Il faut qu'il soit enregistré dans le RPC dans les 5 jours qui suivent sa réalisation
- "Date should be before 7 days from now" : correspondant à un appel à l'API CEE qui aurait été fait à moins de J+7 de la date de fin du trajet sur la courte distance et à moins de J+7 de la date de paiement au conducteur par l'opérateur sur le longue distance.
 
- 
      
      
        Non authentifié. Le token applicatif est manquant ou invalide. 
- 
      
      
        Non autorisé 
- 
      
      
        La demande n'a pas pu aboutir car un trajet éligible n'a pas été trouvé soit parce que l'identifiant envoyé ne correspond pas à un trajet inscrit dans le RPC, soit parce que celui-ci ne correspond pas au critères d'éligibilité. Pour rappel, un trajet éligible est un trajet: - après le 1er janvier 2023
- de moins de 80 km
- dont le départ ou l'arrivée est en France
- de classe C
 
- 
      
      
        Une demande similaire a déjà enregistrée. Si elle a déjà été enregistrée par le même opérateur, alors la réponse contient l'UUID de la demande, le journey_idet lestatussi la demande initiale concerne la courte distance.Dans le cas contraire, seul le champs datetime correspondant à la date de l'opération est renvoyé. 
curl \
 --request POST 'https://api.covoiturage.beta.gouv.fr/v3.3/policies/cee' \
 --header "Authorization: Bearer $ACCESS_TOKEN" \
 --header "Content-Type: application/json" \
 --data '{"journey_type":"short","identity_key":"string","driving_license":"051227308989","last_name_trunc":"string","operator_journey_id":"string","application_timestamp":"string"}'{
  "journey_type": "short",
  "identity_key": "string",
  "driving_license": "051227308989",
  "last_name_trunc": "string",
  "operator_journey_id": "string",
  "application_timestamp": "string"
}{
  "journey_type": "long",
  "identity_key": "string",
  "driving_license": "051227308989",
  "last_name_trunc": "string",
  "phone_trunc": "+336010203",
  "datetime": "string",
  "application_timestamp": "string"
}{
  "datetime": 42.0,
  "uuid": "string",
  "journey_id": 42.0,
  "status": "string",
  "token": "signature(sha512(13002526500013/short/051227308989/2022-11-22T08:54:19Z))"
}{
  "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"
}