Aller au contenu principal

Introduction à CiteAPI

Développeurs v1.0.0

CiteAPI est l'interface de programmation REST de CiteMe. Elle permet aux développeurs d'intégrer les capacités de Generative Engine Optimization directement dans leurs applications, pipelines CI/CD, outils de reporting et workflows marketing.

L'API expose l'ensemble des fonctionnalités de la plateforme CiteMe : gestion des projets, déclenchement et récupération des audits GEO, consultation des suggestions IA, et gestion des mots-clés. Toutes les réponses sont en JSON et l'authentification se fait par Bearer token.


Cas d'usage typiques​

Automatisation des audits​

Planifiez des audits GEO récurrents via un cron job ou un pipeline CI/CD. Par exemple, déclenchement automatique d'un audit à chaque déploiement de votre site pour mesurer l'impact des modifications de contenu sur votre visibilité IA. Couplez cela avec des alertes Slack ou email pour être notifié si le GEO Score baisse après un déploiement.

Reporting et Business Intelligence​

Récupérez les données brutes d'audit (citations, scores, contextes de réponse) pour les intégrer dans vos dashboards de reporting interne. Construisez des rapports personnalisés croisant les données GEO avec vos métriques business (conversion, revenue, trafic) pour mesurer le ROI de votre stratégie GEO.

Intégration dans les outils existants​

Connectez CiteMe à votre stack marketing existante. Utilisez l'API pour pousser les suggestions IA directement dans votre CMS, vos outils de gestion de projet, ou vos plateformes de publication (WordPress, Medium, LinkedIn...).


Standards techniques​

Conditions d'accès​

L'URL de base est https://app.citeme.io/api/v1. L'API est réservée aux forfaits Pro et Expert. L'accès est contrôlé par des scopes portés par la clé : read (lecture) et write (lancer un audit, ajouter un mot-clé). Le scope se choisit à la création de la clé, lecture seule par défaut. Voir Authentification.

Format des réponses​

  • Corps de réponse en JSON avec un envelope data pour les résultats
  • Erreurs sous la forme { "error": "message" } avec un code HTTP standard (400, 401, 403, 404, 500)

Endpoints principaux​

CatégorieEndpointsDescription
Authentification—Bearer token, scopes, sécurité des clés
ProjetsGET /projects, GET /projects/:idGestion du portfolio de projets
Audits GEOGET /projects/:id/audits, POST /projects/:id/auditsLancement et récupération des audits
Suggestions IAGET /projects/:id/suggestionsRecommandations d'optimisation
Mots-clésGET /projects/:id/keywords, POST /projects/:id/keywordsMots-clés du projet (pas les prompts d'audit)
Codes d'erreur—Référence complète de debug

Démarrage rapide​

Générez votre clé secrète depuis le dashboard (Paramètres > Clés API), puis testez avec une première requête :

curl https://app.citeme.io/api/v1/projects \
-H "Authorization: Bearer cm_xxxxxxxxxxxx"

Si la réponse contient vos projets en JSON, votre clé est valide et vous êtes prêt à intégrer CiteAPI dans vos applications.

Vous pilotez CiteMe depuis un agent IA ? Lisez Piloter CiteMe depuis un agent IA.

Authentification →