Sommaire de la documentation
Codes d’erreur
Toutes les erreurs suivent la RFC 9457 (application/problem+json). Votre code s’appuie sur le champ code, stable ; le titre est traduit et peut évoluer.
-
unauthenticatedJeton absent, invalide ou expiré. -
forbiddenAction refusée pour ce jeton. -
token.missing_scopeLe jeton ne porte pas le scope requis. -
api.not_in_planL'API n'est pas incluse dans votre offre. -
api.write_not_in_planL'écriture par l'API n'est pas incluse dans votre offre. -
plan_limitLimite de votre offre atteinte. -
rate_limitedDébit de votre offre dépassé, réessayez plus tard. -
not_foundRessource introuvable. -
method_not_allowedMéthode HTTP non prise en charge par cette route. -
validation_failedLa requête contient des valeurs invalides. -
pagination.invalid_cursorCurseur de pagination invalide, ou émis pour une autre requête. -
idempotency.key_requiredCette écriture exige un en-tête Idempotency-Key. -
idempotency.key_invalidEn-tête Idempotency-Key invalide (1 à 255 caractères ASCII visibles). -
idempotency.key_reusedCette Idempotency-Key a déjà servi à une autre requête. -
idempotency.in_progressUne requête portant cette Idempotency-Key est encore en cours. -
project.lockedProjet en lecture seule : votre offre ne couvre plus ce projet. Rien n’y est exécuté, tout y reste lisible. -
project.not_configuredProjet incomplet : déclarez son modèle d’activité et créez une campagne avant de lancer un crawl. -
crawl.already_runningUn crawl est déjà en cours pour cette équipe ; il s’exécute un crawl à la fois. -
crawl.already_finishedCe crawl est déjà terminé. -
crawl.target_refusedLa cible de la campagne n’est pas une adresse publique. -
crawl.no_baselineAucun crawl comparable comme référence : un crawl tronqué n’en est jamais une. -
recommendations.no_dataAucune source de données pour ce projet : lancez un crawl, ou branchez Search Console ou vos journaux. -
export.crawl_not_finishedCe crawl n’est pas terminé : son rapport serait incomplet. -
export.not_readyL’export n’est pas encore prêt. -
export.expiredL’export a expiré ; demandez-en un nouveau. -
positions.not_configuredLe suivi de positions n’est pas configuré : choisissez d’abord le marché suivi. -
keywords.project_limitPlafond de mots-clés suivis atteint pour ce projet. -
keywords.not_trackedCe mot-clé n’est pas suivi : ajoutez-le d’abord au suivi. -
keywords.pausedCe mot-clé est suspendu : reprenez-le avant de le vérifier. -
keywords.already_checked_todayCe mot-clé a déjà été vérifié aujourd’hui ; une vérification immédiate par mot-clé et par jour. -
bad_requestRequête mal formée. -
conflictLa requête entre en conflit avec l'état de la ressource. -
payload_too_largeCorps de requête trop volumineux. -
unsupported_media_typeType de contenu non pris en charge. -
internal_errorErreur interne. Elle a été journalisée.
Les refus de palier forment une famille : plan_limit suivi de la clé de l’offre concernée, par exemple plan_limit.projects.max. La réponse porte aussi entitlement et upgrade_to.
Référence de l’API Événements de webhook Documentation de l’API