{"openapi":"3.1.0","info":{"title":"CERTIF INFO - API","description":"\n&nbsp;\n    <!DOCTYPE html>\n    <html lang=\"fr\">\n    <head>\n        <meta charset=\"UTF-8\">\n        <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n        <title>Kit Apprentissage</title>\n        <style>\n            body {\n            font-family: Arial, sans-serif;\n            line-height: 1.6;\n            margin: 0;\n            padding: 0;\n            background-color: #f4f4f4;\n        }\n        .container {\n            width: 80%;\n            margin: auto;\n            overflow: hidden;\n            padding: 20px;\n        }\n        header {\n            background: #50b3a2;\n            color: #fff;\n            padding: 10px 0;\n            border-bottom: #2980b9 3px solid;\n            text-align: center;\n        }\n        header .logo img {\n            max-width: 150px;\n        }\n        .content {\n            background: #fff;\n            padding: 20px;\n            margin-top: 20px;\n            box-shadow: 0 0 10px rgba(0,0,0,0.1);\n        }\n        p, ul, li {\n            font-family: Arial, sans-serif;\n            font-size: 1rem;\n            line-height: 1.6;\n        }\n        </style>\n    </head>\n    <body>\n        <header>\n            <div class=\"container\">\n                <div class=\"logo\">\n                    <img src=\"https://www.certifinfo.org/intercariforef/images/certifinfo.png\" alt=\"Certif Info Logo\">\n                </div>\n            </div>\n        </header>\n        <div class=\"container\">\n            <div class=\"content\">\n                <h2>Présentation de l'API Certif Info</h2>\n                <p>Cette API permet d'accéder aux données de Certif Info, un référentiel national des certifications.</p>\n<p>Riche de ses 18 ans d’existence, il documente aujourd’hui des certifications/formations prépa non certifiante/habilitations actives. Il couvre les certifications inscrites ou non aux répertoires gérés par France compétences (Répertoire national des certifications professionnelles et Répertoire spécifique). Il dispose d’un niveau de granularité qui permet de décrire les certifications en parcours et spécialités.</p>\n<p>Certif Info fait le lien avec les principaux référentiels du champ EFOP : RCNP, RS, Codes diplôme, Sise, IDEO… Il indexe également les certifications en Formacode®, ROME, NSF…</p>\n<p>Contact Technique sur le l’API Certif Info : <a href=\"mailto:support@intercariforef.org\">support@intercariforef.org</a></p>\n<p>Un token de connexion est obligatoire pour accéder aux données de l'API.</p>\n<p>\nEn utilisant l’API, vous acceptez les conditions suivantes :<br/><ul>\n\t<li>L'accès est fourni gratuitement.\n\t<li>Les identifiants d'accès et les données ne doivent pas être transmis à des tiers.\n\t<li>En cas de publication ou d'affichage de données issues de l'API, le logo RCO doit impérativement figurer sur les supports.\n\t<li>Toute anomalie constatée doit être signalée à RCO afin d’améliorer le service.\n\t<li>La commercialisation des données est strictement interdite.\n    </ul>\nEn cas de non-respect de ces conditions, RCO se réserve le droit de suspendre l’accès à l’API.<br />\nRCO peut faire évoluer les conditions d'utilisation en tant que besoin.\n</p>\n            </div>\n        </div>\n    </body>\n    </html>\n","contact":{"name":"Support","email":"support@intercariforef.org"},"version":"1.0.0"},"paths":{"/certification":{"get":{"summary":"Certification Detail","description":"<div class=\"container\">\n    <div class=\"content\">\n        <h2>Recherche par code Certif Info</h2>\n        <p>Cet appel vous permet de recherche une certification en particulier.</p>\n    </div>\n</div>","operationId":"certification_detail_certification_get","parameters":[{"name":"id","in":"query","required":true,"schema":{"type":"integer","description":"Code Certif Info","title":"Id"},"description":"Code Certif Info"},{"name":"token-connexion","in":"header","required":false,"schema":{"type":"string","title":"Token-Connexion"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Certification"}}}},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Message"}}},"description":"Not Found"},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Message"}}},"description":"Unprocessable Entity"}}}},"/recherche":{"get":{"summary":"Recherche Certification","description":"<div class=\"container\">\n    <div class=\"content\">\n        <h2>Recherche</h2>\n        <p>Cet appel vous permet de rechercher dans les certifications via des critères.</p>\n    </div>\n</div>","operationId":"recherche_certification_recherche_get","parameters":[{"name":"intitule","in":"query","required":false,"schema":{"type":"string","minLength":3,"description":"Intitulé de la certification","title":"Intitule"},"description":"Intitulé de la certification"},{"name":"rome","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"},"minItems":5,"maxItems":5,"description":"Code ROME","title":"Rome"},"description":"Code ROME"},{"name":"rncp","in":"query","required":false,"schema":{"type":"string","minLength":5,"maxLength":10,"pattern":"RNCP(\\d+)","description":"Code RNCP (sous la forme 'RNCPxxxx')","title":"Rncp"},"description":"Code RNCP (sous la forme 'RNCPxxxx')"},{"name":"rs","in":"query","required":false,"schema":{"type":"string","minLength":3,"maxLength":8,"pattern":"RS(\\d+)","description":"Code RS (sous la forme 'RSxxxx')","title":"Rs"},"description":"Code RS (sous la forme 'RSxxxx')"},{"name":"proa_codes","in":"query","required":false,"schema":{"type":"array","items":{"type":"integer"},"description":"Codes branche Pro-A","title":"Proa Codes"},"description":"Codes branche Pro-A"},{"name":"proa","in":"query","required":false,"schema":{"type":"boolean","description":"Certifications éligibles à la Pro-A","title":"Proa"},"description":"Certifications éligibles à la Pro-A"},{"name":"niveau_europeen","in":"query","required":false,"schema":{"type":"integer","description":"Code niveau européen","title":"Niveau Europeen"},"description":"Code niveau européen"},{"name":"archive","in":"query","required":false,"schema":{"type":"boolean","description":"Archivé","title":"Archive"},"description":"Archivé"},{"name":"acc_fi","in":"query","required":false,"schema":{"type":"boolean","description":"Accessibilité Formation Initiale","title":"Acc Fi"},"description":"Accessibilité Formation Initiale"},{"name":"acc_fc","in":"query","required":false,"schema":{"type":"boolean","description":"Accessibilité Formation Continue","title":"Acc Fc"},"description":"Accessibilité Formation Continue"},{"name":"acc_ca","in":"query","required":false,"schema":{"type":"boolean","description":"Accessibilité Apprentissage","title":"Acc Ca"},"description":"Accessibilité Apprentissage"},{"name":"acc_cp","in":"query","required":false,"schema":{"type":"boolean","description":"Accessibilité Contrat de professionalisation","title":"Acc Cp"},"description":"Accessibilité Contrat de professionalisation"},{"name":"acc_vae","in":"query","required":false,"schema":{"type":"boolean","description":"Accessibilité VAE","title":"Acc Vae"},"description":"Accessibilité VAE"},{"name":"acc_ind","in":"query","required":false,"schema":{"type":"boolean","description":"Accessibilité Demande individuelle","title":"Acc Ind"},"description":"Accessibilité Demande individuelle"},{"name":"formacodes","in":"query","required":false,"schema":{"type":"array","items":{"type":"integer"},"minItems":5,"maxItems":5,"description":"Codes Formacode","title":"Formacodes"},"description":"Codes Formacode"},{"name":"page_num","in":"query","required":false,"schema":{"type":"integer","exclusiveMinimum":0,"description":"Numéro de la page","default":1,"title":"Page Num"},"description":"Numéro de la page"},{"name":"page_size","in":"query","required":false,"schema":{"type":"integer","maximum":"100","description":"Nombre de résultat par page (100 maximum)","default":"100","title":"Page Size"},"description":"Nombre de résultat par page (100 maximum)"},{"name":"token-connexion","in":"header","required":false,"schema":{"type":"string","title":"Token-Connexion"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResultCertificationRecherche"}}}},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Message"}}},"description":"Not Found"},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Message"}}},"description":"Unprocessable Entity"}}}}},"components":{"schemas":{"Certification":{"properties":{"certifinfo_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Certifinfo Code"},"certifinfo_intitule":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Certifinfo Intitule"},"sigle_intitule":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sigle Intitule"},"niveau_europeen_code":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Niveau Europeen Code"},"niveau_europeen_libelle":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Niveau Europeen Libelle"},"rncp":{"anyOf":[{"items":{"$ref":"#/components/schemas/Rncp"},"type":"array"},{"type":"null"}],"title":"Rncp"},"rncp_historique":{"anyOf":[{"items":{"$ref":"#/components/schemas/HistoriqueRncp"},"type":"array"},{"type":"null"}],"title":"Rncp Historique"},"rs":{"anyOf":[{"items":{"$ref":"#/components/schemas/Rs"},"type":"array"},{"type":"null"}],"title":"Rs"},"rs_historique":{"anyOf":[{"items":{"$ref":"#/components/schemas/HistoriqueRs"},"type":"array"},{"type":"null"}],"title":"Rs Historique"},"rome":{"anyOf":[{"items":{"$ref":"#/components/schemas/Rome"},"type":"array"},{"type":"null"}],"title":"Rome"},"formacode":{"anyOf":[{"items":{"$ref":"#/components/schemas/Formacode"},"type":"array"},{"type":"null"}],"title":"Formacode"},"nsf":{"anyOf":[{"items":{"$ref":"#/components/schemas/Nsf"},"type":"array"},{"type":"null"}],"title":"Nsf"},"certificateurs":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Certificateurs"},"valideurs":{"anyOf":[{"items":{"$ref":"#/components/schemas/Valideur"},"type":"array"},{"type":"null"}],"title":"Valideurs"},"etat":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Etat"},"etat_libelle":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Etat Libelle"},"ancienne_certification":{"anyOf":[{"items":{"$ref":"#/components/schemas/HistoriqueAncienneCertification"},"type":"array"},{"type":"null"}],"title":"Ancienne Certification"},"nouvelle_certification":{"anyOf":[{"items":{"$ref":"#/components/schemas/HistoriqueNouvelleCertification"},"type":"array"},{"type":"null"}],"title":"Nouvelle Certification"},"date_maj":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Date Maj"},"scolarite_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Scolarite Code"},"scolarite_code_historique":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Scolarite Code Historique"},"annee_premiere_session":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Annee Premiere Session"},"annee_derniere_session":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Annee Derniere Session"},"acc_fi":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Acc Fi"},"acc_ca":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Acc Ca"},"acc_fc":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Acc Fc"},"acc_cp":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Acc Cp"},"acc_vae":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Acc Vae"},"acc_ind":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Acc Ind"},"type_diplome_code":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Type Diplome Code"},"type_diplome_libelle":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Type Diplome Libelle"},"ideo2_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Ideo2 Code"},"ideo2_libelle":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Ideo2 Libelle"},"proa":{"anyOf":[{"items":{"additionalProperties":true,"type":"object"},"type":"array"},{"type":"null"}],"title":"Proa"},"chapo":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Chapo"},"objectif":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Objectif"},"programme":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Programme"},"admission":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Admission"},"poursuite":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Poursuite"},"debouches":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Debouches"},"source":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source"},"code_sise":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Code Sise"}},"type":"object","title":"Certification"},"CertificationRecherche":{"properties":{"certifinfo_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Certifinfo Code"},"certifinfo_intitule":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Certifinfo Intitule"},"niveau_europeen_code":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Niveau Europeen Code"},"rncp_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Rncp Code"},"etat":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Etat"},"rs_code":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Rs Code"}},"type":"object","title":"CertificationRecherche"},"Formacode":{"properties":{"code":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Code"},"libelle":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Libelle"}},"type":"object","title":"Formacode"},"HistoriqueAncienneCertification":{"properties":{"certifinfo_code":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Certifinfo Code"},"certifinfo_intitule":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Certifinfo Intitule"},"etat":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Etat"}},"type":"object","title":"HistoriqueAncienneCertification"},"HistoriqueNouvelleCertification":{"properties":{"certifinfo_code":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Certifinfo Code"},"certifinfo_intitule":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Certifinfo Intitule"},"etat":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Etat"}},"type":"object","title":"HistoriqueNouvelleCertification"},"HistoriqueRncp":{"properties":{"code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Code"},"libelle":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Libelle"},"date_fin_enregistrement":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Date Fin Enregistrement"},"type_enregistrement":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Type Enregistrement"},"actif":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Actif"}},"type":"object","title":"HistoriqueRncp"},"HistoriqueRs":{"properties":{"code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Code"},"intitule":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Intitule"},"date_fin_enregistrement":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Date Fin Enregistrement"},"type_enregistrement":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Type Enregistrement"},"actif":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Actif"}},"type":"object","title":"HistoriqueRs"},"Message":{"properties":{"message":{"type":"string","title":"Message"}},"type":"object","required":["message"],"title":"Message"},"Nsf":{"properties":{"code":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Code"},"libelle":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Libelle"}},"type":"object","title":"Nsf"},"Pagination":{"properties":{"previous":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Previous"},"next":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Next"}},"type":"object","title":"Pagination"},"ResultCertificationRecherche":{"properties":{"total":{"type":"integer","title":"Total"},"page_size":{"type":"integer","title":"Page Size"},"pagination":{"$ref":"#/components/schemas/Pagination"},"data":{"anyOf":[{"items":{"$ref":"#/components/schemas/CertificationRecherche"},"type":"array"},{"type":"null"}],"title":"Data"}},"type":"object","required":["total","page_size","pagination"],"title":"ResultCertificationRecherche"},"Rncp":{"properties":{"code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Code"},"libelle":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Libelle"},"date_fin_enregistrement":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Date Fin Enregistrement"},"type_enregistrement":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Type Enregistrement"},"actif":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Actif"}},"type":"object","title":"Rncp"},"Rome":{"properties":{"code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Code"},"libelle":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Libelle"}},"type":"object","title":"Rome"},"Rs":{"properties":{"code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Code"},"libelle":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Libelle"},"date_fin_enregistrement":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Date Fin Enregistrement"},"type_enregistrement":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Type Enregistrement"},"actif":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Actif"}},"type":"object","title":"Rs"},"Valideur":{"properties":{"libelle":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Libelle"},"date_premiere_habilitation":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Date Premiere Habilitation"},"date_debut_validite":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Date Debut Validite"},"date_fin_validite":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Date Fin Validite"}},"type":"object","title":"Valideur"}}}}