GOURVIA pour les développeurs

GOURVIA expose une API publique en lecture seule, décrite par une spécification OpenAPI, ainsi que des fichiers lisibles par les agents (llms.txt, plan du site, négociation Markdown). Cette page explique comment les utiliser. Aucune clé API n'est nécessaire pour les routes publiques.

Spécification OpenAPI

La spécification OpenAPI 3 des routes publiques est disponible au format JSON à l'adresse https://gourvia.online/openapi.json. Elle décrit uniquement les routes publiques en lecture seule ; les routes réservées aux comptes n'y figurent pas.

Démarrage rapide

Repères d'un pays (devise, salaire minimum, types de contrats) : curl -s https://gourvia.online/api/countries/FR

Contenu de l'accueil en Markdown : curl -s -H 'Accept: text/markdown' https://gourvia.online/

Guide pour les agents : curl -s https://gourvia.online/llms.txt

Plan du site : curl -s https://gourvia.online/sitemap.xml

Routes publiques

Les routes sous /api/public/, /api/seo/, /api/blog/ et /api/countries/{CC} sont publiques et en lecture seule. {CC} est l'un des codes pays suivants : FR, BE, CH, ES, DE, GB, CA, US, HT, SN, CI, CM, MA, TN, CD.

Authentification et clés API

Les routes publiques ne demandent ni clé ni compte. Les autres routes de l'API sont réservées aux utilisateurs connectés (candidats, recruteurs, administrateurs) et exigent une authentification. GOURVIA n'émet pas de clés API pour des intégrations tierces à ce jour.

Environnement de test

Il n'existe pas d'environnement bac à sable séparé : les routes publiques sont en lecture seule et sans effet de bord, vous pouvez les appeler directement.

Bonnes pratiques et contact

Respectez le fichier robots.txt, mettez les réponses en cache lorsque c'est possible et limitez la fréquence des appels. Pour une demande d'intégration ou un signalement, écrivez à support@gourvia.online.

Liens utiles