API recette:
curl --location --request POST 'https://rdv-cfa-recette.apprentissage.beta.gouv.fr/api/appointment-request/context/create' \
--header 'Content-Type: application/json' \
--data-raw '{
"idParcoursup": "25229",
"referrer": "parcoursup"
}'
API production:
curl --location --request POST 'https://rdv-cfa.apprentissage.beta.gouv.fr/api/appointment-request/context/create' \
--header 'Content-Type: application/json' \
--data-raw '{
"idParcoursup": "25229",
"referrer": "parcoursup"
}'
HTTP: 200
BODY:
{
"etablissement_formateur_entreprise_raison_sociale": "MAISON FAMILIALE RURALE D EDUCATION ET D ORIENTATION DE SAINT GILLES CROIX DE VIE",
"intitule_long": "PEINTURE DECORATION (MC NIVEAU IV)",
"lieu_formation_adresse": "51 rue de la Roche sur Yon",
"code_postal": "85800",
"etablissement_formateur_siret": "78646184800016",
"cfd": "01023304",
"localite": "Saint-Gilles-Croix-de-Vie",
"id_rco_formation": "21_115763|21_115763|20646",
"form_url": "https://rdv-cfa-recette.apprentissage.beta.gouv.fr/form?referrer=parcoursup&idRcoFormation=21_115763|21_115763|20646"
}
Vous concernant, seul l'attribut form_url vous sera utile, vous pouvez ignorer les autres. Ce lien sera celui qui devra être utilisé par votre bouton "Prendre un rendez-vous".
HTTP: 200
BODY:
{
"error": "Prise de rendez-vous non disponible."
}
HTTP: 404
BODY:
{
"statusCode": 404,
"error": "Not Found",
"message": "Formation introuvable."
}
API pour récupérer la liste de tous les "id_parcoursup" sur lesquels il y aurait possiblement "Prise de rendez-vous" d'activé.
curl --request GET https://rdv-cfa-recette.apprentissage.beta.gouv.fr/api/partners/parcoursup/formations
curl --request GET https://rdv-cfa.apprentissage.beta.gouv.fr/api/partners/parcoursup/formations
Nous vous conseillons de venir "pull" periodiquement toutes 1 ou 2 heures.