Guide d’intégration
Connecter votre code à l’API REST de Rank Prompt
Amenez la visibilité IA dans vos propres tableaux de bord et pipelines, ou lancez des rapports depuis votre backend, avec une clé à portée limitée et une API /v1 versionnée, documentée en OpenAPI 3.1.
Rank Prompt lit
- Vos requêtes
- La clé et ses champs d’accès
Rank Prompt envoie
- JSON des marques, rapports et citations
- En-têtes de quota
- Erreurs structurées
Rank Prompt Ce que ça fait
- Gère les marques, les prompts, les rapports, les planifications, les citations, le contenu et les données SEO depuis votre backend.
- Limite chaque clé aux ressources dont elle a besoin, et en option à une seule marque.
- Rend les écritures sûres à relancer avec un
Idempotency-Key, et permet d’exécuter tout appel en aperçu gratuit avec?dry_run=true. - Publie une spec OpenAPI 3.1 lisible par les machines, avec une page de référence pour chaque endpoint.
Avant de commencer
Forfait Tous les forfaits, gratuit compris
- Un backend ou un script capable de garder un secret. Les appels depuis le navigateur sont bloqués : l’API fonctionne de serveur à serveur.
- Une clé API créée dans Développeurs, Clés API, affichée une seule fois à sa création.
- Tous les forfaits fonctionnent, gratuit compris, avec 1 000 requêtes par mois sur Free.
API REST : configuration en 4 étapes
-
Étape 1
Créer une clé
Dans Rank Prompt, ouvrez Développeurs, Clés API et cliquez sur Créer une clé.
-
Étape 2
Choisir ses champs d’accès, sa marque et son expiration
Donnez-lui un nom reconnaissable, le plus petit ensemble de champs d’accès dont l’intégration a besoin, une marque si elle ne doit en atteindre qu’une, et une date d’expiration pour les clés confiées à des prestataires.
-
Étape 3
Ranger la clé en lieu sûr
La clé complète, qui commence par
rp_live_, ne s’affiche qu’une fois. Placez-la dans votre gestionnaire de secrets, jamais dans du code exécuté par le navigateur. -
Étape 4
Faire le premier appel
Appelez
GET https://api.rankprompt.com/v1/meavecAuthorization: Beareret votre clé. La réponse confirme que la clé fonctionne et dans quel compte elle agit.
API REST : erreurs et solutions
Voici les messages que l’app affiche, mot pour mot, et ce qui résout chacun d’eux.
-
invalid_api_key: API key is invalid or revoked
Vérifiez que la clé entière a été copiée, à partir de
rp_live_, et qu’elle n’a pas été révoquée dans Développeurs. -
insufficient_scope: API key does not have the required scope
Le champ
details.required_scopede l’erreur indique le champ d’accès manquant. Créez une clé qui l’inclut. -
brand_not_authorized: API key is not authorized for this brand
La clé est limitée à une autre marque. Utilisez une clé pour cette marque, ou une clé sans restriction de marque.
-
request_quota_exceeded: Monthly request quota exceeded
Le quota mensuel de requêtes du forfait est épuisé. Il se renouvelle avec la période de facturation ; les en-têtes de quota de chaque réponse montrent ce qu’il reste.
-
browser_calls_forbidden: The Public Developer API is server-to-server only. Browser CORS calls are blocked; call /v1 from your backend with a bearer API key.
Déplacez l’appel dans votre backend et gardez la clé là-bas.
L’API est-elle incluse dans mon forfait ?
Oui, sur tous les forfaits, gratuit compris. Le forfait fixe le quota mensuel de requêtes, à partir de 1 000 requêtes sur Free, et les appels qui font un travail d’IA utilisent les crédits de votre forfait.
Où se trouve la référence de l’API ?
Sur rankprompt.com/docs/v1, générée à partir de la même spec OpenAPI 3.1 que sert l’API, avec chaque endpoint, champ d’accès, code d’erreur et coût en crédits.
Une clé peut-elle n’atteindre que la marque d’un seul client ?
Oui. Limitez-la à une marque lors de sa création, et toute requête pour une autre marque répond brand_not_authorized, quels que soient les champs d’accès de la clé.
Qu’en est-il des clés créées dans un compte d’équipe ?
Une clé agit dans le compte actif au moment de sa création. GET /v1/me affiche account_id, account_role et account_plan, et la clé cesse de fonctionner si vous quittez ce compte.
Opérationnel en quelques minutes
Créez un compte gratuit, suivez les étapes ci-dessus et voyez ce que la connexion apporte à votre visibilité IA.