diff --git a/_data/api/api-cvec.md b/_data/api/api-cvec.md index 158d70cc2..766a60d5b 100644 --- a/_data/api/api-cvec.md +++ b/_data/api/api-cvec.md @@ -21,7 +21,7 @@ themes: - Particulier - Education contact_link: api-boursier@cnous.fr -doc_tech_link: /swaggers/api-cvec.json +doc_tech_link: /swaggers/api-cvec-new.json visits_2019: 3000 last_update: 15/04/2022 --- diff --git a/_data/api/api_quiforme.md b/_data/api/api_quiforme.md index bdc25b036..1a9b10d45 100644 --- a/_data/api/api_quiforme.md +++ b/_data/api/api_quiforme.md @@ -6,7 +6,6 @@ contact_link: quiforme@intercariforef.org partners: # Vous pouvez ajouter ici la liste des co-producteurs de l'API si cela vous paraît cohérent. # - insee is_open: -1 -datapass_link: https://datapass.api.gouv.fr/TODO is_france_connected: -1 access_page: - who: @@ -22,14 +21,12 @@ access_page: is_eligible: 0 description: | En tant qu'éditeur de logiciel, vous êtes éligible à intégrer cette API si vous le faîtes pour le compte d'une entité publique (administrations, collectivités, etc.) dont vous êtes le prestataire. - Vous pouvez déposer une demande d'habilitation : - + Vous pouvez demander l'accès à l'API en écrivant à cette adresse : quiforme@intercariforef.org - who: - Une administration is_eligible: 1 description: | - En tant que collectivité territoriale ou administration, vous êtes éligible à utiliser cette API selon votre cadre juridique. Vous pouvez déposer une demande d'habilitation : - + En tant que collectivité territoriale ou administration, vous êtes éligible à utiliser cette API selon votre cadre juridique. Vous pouvez demander l'accès à l'API en écrivant à cette adresse : quiforme@intercariforef.org rate_limiting_resume: Volumétrie inconnue rate_limiting_description: | Le fournisseur de la donnée n'a pas cette information. diff --git a/_data/guides/diffusion-api-guide-pratique.md b/_data/guides/diffusion-api-guide-pratique.md index 29d508dfc..10738c495 100644 --- a/_data/guides/diffusion-api-guide-pratique.md +++ b/_data/guides/diffusion-api-guide-pratique.md @@ -115,7 +115,7 @@ L'[API Entreprise](https://api.gouv.fr/les-api/api-entreprise) et l'[API Particu Pour les API qui demandent une habilitation pour y avoir accès, DataPass permet de dématérialiser les conventions entre les producteurs d'API et les demandeurs. Plusieurs avantages : centraliser les demandes, fluidifier et accélérer le traitement des demandes, et sécuriser les échanges. -[Voir la présentation complète de DataPass](/resources/DataPass_presentation_produit.pdf) +[Voir la présentation complète de DataPass](/resources/DataPass_presentation_new.pdf)
**Dans le cas des API exposées avec une page dédiée** diff --git a/public/resources/Datapass_presentation_new.pdf b/public/resources/Datapass_presentation_new.pdf new file mode 100644 index 000000000..4e3650a83 Binary files /dev/null and b/public/resources/Datapass_presentation_new.pdf differ diff --git a/public/swaggers/api-cvec-new.json b/public/swaggers/api-cvec-new.json new file mode 100644 index 000000000..5799da496 --- /dev/null +++ b/public/swaggers/api-cvec-new.json @@ -0,0 +1,194 @@ +{ + "openapi": "3.0.0", + "info": { + "title": "CVEC", + "description": "API controle des attestations", + "version": "4.1.24" + }, + "paths": { + "/api/attestation/{code}": { + "get": { + "parameters": [ + { + "name": "code", + "in": "path", + "description": "n°attestation", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "etudiant", + "in": "query", + "description": "5 premières lettres du nom de l'étudiant" + } + ], + "responses": { + "200": { + "description": "Contient l'attestation.", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CertificateDto" + } + } + } + }, + "400": { + "description": "L'attestation n'a pas été trouvée.", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CertificateErrorDto" + } + } + } + }, + "404": { + "description": "Le paramètre code est manquant.", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CertificateErrorDto" + } + } + } + } + } + }, + "servers": [ + { + "url": "https://cvec-ctrl.etudiant.gouv.fr" + }, + { + "url": "https://cve-controle-prod.nuonet.fr" + }, + { + "url": "https://cve-2020-controle-prod.nuonet.fr" + }, + { + "url": "https://cve-2021-controle-prod.nuonet.fr" + }, + { + "url": "https://cve-2022-controle-prod.nuonet.fr" + }, + { + "url": "https://cve-2023-controle-prod.nuonet.fr" + } + ] + } + }, + "components": { + "schemas": { + "CertificateErrorDto": { + "properties": { + "code": { + "type": "string" + }, + "message": { + "type": "string" + } + }, + "type": "object" + }, + "GrantNotificationErrorDto": { + "properties": { + "code": { + "type": "string" + }, + "libelle": { + "type": "string" + } + }, + "type": "object" + }, + "CertificateIneDto": { + "properties": { + "nom": { + "type": "string" + }, + "nomUsage": { + "type": "string" + }, + "prenom": { + "type": "string" + }, + "sexe": { + "type": "string" + }, + "date_naissance": { + "type": "string" + }, + "code": { + "type": "string" + }, + "crous": { + "type": "string" + }, + "etat": { + "$ref": "#/components/schemas/StateDto" + }, + "exoneration": { + "$ref": "#/components/schemas/ExonerationDto" + } + }, + "type": "object" + }, + "CertificateDto": { + "properties": { + "nom": { + "type": "string" + }, + "nomUsage": { + "type": "string" + }, + "prenom": { + "type": "string" + }, + "sexe": { + "type": "string" + }, + "date_naissance": { + "type": "string" + }, + "ine": { + "type": "string" + }, + "crous": { + "type": "string" + }, + "etat": { + "$ref": "#/components/schemas/StateDto" + }, + "exoneration": { + "$ref": "#/components/schemas/ExonerationDto" + } + }, + "type": "object" + }, + "StateDto": { + "properties": { + "code": { + "type": "string" + }, + "libelle": { + "type": "string" + } + }, + "type": "object" + }, + "ExonerationDto": { + "properties": { + "active": { + "type": "boolean" + }, + "motif": { + "type": "string" + } + }, + "type": "object" + } + } + } +} \ No newline at end of file diff --git a/public/swaggers/api-cvec.json b/public/swaggers/api-cvec.json deleted file mode 100644 index d799a23d8..000000000 --- a/public/swaggers/api-cvec.json +++ /dev/null @@ -1,145 +0,0 @@ -{ - "openapi": "3.0.0", - "info": { - "title": "CVEC", - "description": "API controle des attestations", - "version": "4.1.24" - }, - "paths": { - "/api/attestation/{code}": { - "get": { - "parameters": [ - { - "name": "code", - "in": "path", - "description": "n°attestation + 5 premières lettres du nom de l'étudiant", - "required": true, - "schema": { - "type": "string" - } - } - ], - "responses": { - "200": { - "description": "Contient l'attestation.", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/CertificateDto" - } - } - } - }, - "400": { - "description": "L'attestation n'a pas été trouvée.", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/CertificateErrorDto" - } - } - } - }, - "404": { - "description": "Le paramètre code est manquant.", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/CertificateErrorDto" - } - } - } - } - } - }, - "servers": [ - { - "url": "https://cvec-ctrl.etudiant.gouv.fr|cve-controle-prod.nuonet.fr|cve-2020-controle-prod.nuonet.fr" - } - ] - } - }, - "components": { - "schemas": { - "CertificateErrorDto": { - "properties": { - "code": { - "type": "string" - }, - "message": { - "type": "string" - } - }, - "type": "object" - }, - "GrantNotificationErrorDto": { - "properties": { - "code": { - "type": "string" - }, - "libelle": { - "type": "string" - } - }, - "type": "object" - }, - "CertificateDto": { - "properties": { - "nom": { - "type": "string" - }, - "prenom": { - "type": "string" - }, - "sexe": { - "type": "string" - }, - "dateNaissance": { - "type": "string" - }, - "ine": { - "type": "string" - }, - "crous": { - "type": "string" - }, - "etat": { - "$ref": "#/components/schemas/StateDto" - }, - "exoneration": { - "$ref": "#/components/schemas/ExonerationDto" - } - }, - "type": "object" - }, - "StateDto": { - "properties": { - "code": { - "type": "string" - }, - "libelle": { - "type": "string" - } - }, - "type": "object" - }, - "ExonerationDto": { - "properties": { - "active": { - "type": "boolean" - }, - "motif": { - "type": "string" - } - }, - "type": "object" - } - }, - "securitySchemes": { - "Bearer": { - "type": "http", - "scheme": "bearer" - } - } - } -} \ No newline at end of file