Pour ajouter un nouvel endpoint, il faut que celui-ci soit présent au sein du fichier OpenAPI disponible à l'adresse suivante: https://entreprise.api.gouv.fr/v3/openapi-entreprise.yaml.
Il existe une copie locale situé ici
en cas d'erreur du serveur (pour le mettre à jour vous pouvez utiliser le
binaire bin/download_latest_open_api_definition.sh
)
- Copier le fichier
template.yml.example
situé dansconfig/endpoints
et lui donner le nomprovider_resource.yml
(par exemple:infogreffe_extrait_rcs.yml
) ; - Choissisez un
uid
pour votre endpoint: celui-ci servira pour l'URL du endpoint (par exemple:infogreffe/rcs/extrait
et donnera donc/endpoints/infogreffe/rcs/extrait
) - Mettez le
path
exact présent dans le fichier OpenAPI correspondant au endpoint: cette variable permet de retrouver automatiquement les infos du fichier OpenAPI (par exemple:/v3/infogreffe/rcs/unites_legales/{siren}/extrait_kbis
) - Finir de remplir les infos dans les clés
A partir de ce moment, le endpoint devrait apparaître sur /endpoints
.
A noter que le markdown supporté annoté GFM signifie Github Flavored Markdown
,
la documentation est disponible ici