Ajoutez votre API en un clic 😃
Sinon, offline : créer un nouveau fichier de description dans le dossier
_data/api
et renseigner les informations en prenant exemple sur un fichier de description existant déjà dans ce dossier.
Nous vous recommandons de :
- Fournir la documentation au format OpenAPI.
- Décrire de manière claire et concise les modalités d'accès à l'API (CGU, licence…).
- Donner des exemples pertinents démontrant des utilisations réelles de l'API.
- Fournir des statistiques publiques donnant des mesures d'impact (par exemple : nombre de courses de taxi, de pièces justificatives non réclamées…).
Dans le cas d'API fermées :
- Rendre accessible un environnement « bac à sable » permettant de tester l'API.
- Automatiser et simplifier autant que possible la procédure d'enrôlement.
Ajoutez votre service en un clic 😃
Sinon, offline : créer un nouveau fichier de description dans le dossier
_data/service
et renseigner les informations en prenant exemple sur un fichier de description existant déjà dans ce dossier.
Modifier le fichier de description de l'API dans le dossier _data/api
.
Rechercher le contenu à modifier et éditer le fichier correspondant.
Il est possible d'afficher des statistiques d'usage de votre API. Par exemple, le nombre de traitements, le nombre d'appels HTTP etc.
Vous devez renseigner une URL où vous mettez à disposition des statistiques d'usage. 2 possibilités s'offrent à vous : renseigner uniquement un chiffre ou mettre à dispostion un objet JSON avec plusieurs clés (plusieurs indicateurs par exemple).
Uniquement un chiffre :
stat:
# Indique la temporalité de l'indicateur en nombre de jours
lastXdays: 30
# L'URL où vous mettez à disposition un chiffre
url: https://api.gouv.fr/les-api/stats/justificatifs
# La description de votre statistique
label: justificatifs papier évités
Un document JSON :
stat:
# Indique la temporalité de l'indicateur en nombre de jours
lastXdays: 30
# L'URL où vous mettez à disposition un document JSON contenant des statistiques
url: https://api.gouv.fr/les-api/stats
# La description de votre statistique
label: justificatifs papier évités
# La clé du document JSON que vous souhaitez utiliser
path:
- justificatifs
Dans le dernier exemple, votre document JSON devrait avoir la structure suivante :
{
"justificatifs": 42,
"non_utilise": 1
}
Mettre à jour la propriété SEARCH_FIELDS
dans index.js
.
Cette application utilise Next.js.
- Installer les dépendances
yarn
- Lancer le serveur de développement
yarn dev
Cette application utilise Next.js.
- Installer les dépendances
yarn
- Générer les bundles de production
yarn build
- Lancer le serveur de production
yarn start