tools/list) fait foi pour l’inventaire actuel des outils et leurs schémas d’entrée. Un appel qui transmet un argument absent du schéma d’entrée de l’outil est rejeté avec l’erreur JSON-RPC -32602.
Filtres globaux
Les paramètres suivants sont disponibles sur chaque outil listé dans la section Outils à filtres globaux ci-dessous.
Les valeurs d’un même tableau sont combinées par OU. Les différentes dimensions sont combinées par ET. Par exemple, deux fournisseurs, un Topic et un Tag signifient « l’un ou l’autre fournisseur, dans ce Topic, et avec ce Tag ».
Les dates personnalisées doivent être fournies par paire complète. Les deux bornes sont des jours calendaires UTC inclus. Les dates, UUID, valeurs de fournisseur et étapes du tunnel invalides, les plages incomplètes et les périodes non prises en charge renvoient
INVALID_PARAMETER.
La plupart des outils d’analyse utilisent 30 jours par défaut. get_competitors conserve volontairement son résultat historique sur toute la période lorsqu’aucune fenêtre n’est fournie. Passez period: 30 pour obtenir le même périmètre explicite de 30 jours que la plupart des vues du tableau de bord.
Lorsqu’un outil renvoie appliedFilters, cet objet reprend la période, les dates, les fournisseurs, les Topics, les Tags et les étapes du tunnel effectivement utilisés pour le résultat.
Outils à filtres globaux
Les outils suivants prennent en charge l’intégralité du contrat de filtres globaux ci-dessus :get_brand_performanceget_competitorsget_competitor_evolutionget_promptsget_prompt_answersget_answersget_source_domainsget_source_urlsget_source_trendsget_topicsget_visibility_trendget_sentiment_trendget_provider_breakdownget_keyword_triggersget_content_opportunitiesget_competitor_comparisonget_prompt_signalsget_overviewget_shopping_insightsget_social_insightsget_local_insightsget_query_fan_outget_page_presenceget_source_profileget_competitor_positionget_matrixget_sponsored_contentget_backlink_opportunities
get_follow_ups utilise le même périmètre avec period (jours ou "all"), startDate/endDate, providers, topicIds, tagIds et funnelStages. Il n’accepte pas les anciens alias à valeur unique (provider, topic, topicId, tag, tagId).
Les sélecteurs propres à un outil, comme relationship, competitorId, domain, type, isSelf, status, promptId, granularity, groupBy, limit et offset, peuvent être combinés avec les filtres globaux lorsque l’outil les annonce.
Filtres de persona et de pays
get_prompts, get_answers, get_follow_ups et get_matrix acceptent aussi :
Ces deux filtres utilisent la Persona et le pays enregistrés au moment où chaque réponse a été générée : une modification ultérieure de la configuration d’un prompt ne réécrit donc pas l’historique. Sur
get_prompts, ils sélectionnent les prompts qui ont au moins une réponse historique correspondante ; les Personas renvoyées restent celles actuellement rattachées au prompt.
Filtres du Centre d’actions
get_actions utilise le vocabulaire du Centre d’actions du tableau de bord :
Filtres de dates de Measure
Les outils suivants prennent en chargeperiod, startDate/endDate inclus et l’ancien paramètre days :
get_ai_revenueget_search_console_metricsget_bing_metricsget_referrer_analytics
days ou period, pas les deux. Un period numérique accepte 1 à 3650 ; l’ancien days accepte 1 à 365. Pour ces quatre outils liés à des fournisseurs connectés, "all" correspond à un historique de 16 mois. Les fenêtres glissantes et "all" se terminent la veille (jour UTC) ; les dates personnalisées utilisent exactement la plage incluse fournie.
get_page_performance utilise le même vocabulaire de dates, mais les données des crawlers par page sont conservées au plus 30 jours d’analyse. Les périodes numériques et plages personnalisées de plus de 30 jours renvoient INVALID_PARAMETER ; period: "all" désigne tout l’historique de pages conservé.
Filtres et sélecteurs propres à un outil
Les outils suivants n’utilisent pas les filtres globaux sur les réponses :
Les outils d’instantané et de détail n’acceptent volontairement pas les filtres d’analyse : ils renvoient un enregistrement précis ou l’état le plus récent, et non un agrégat de réponses.

