remove_geo_audit_recommendation
Tool MCP remove_geo_audit_recommendation : retirer une recommandation custom d'un GEO Audit par son id.
Mis à jour le 2026-09-21
remove_geo_audit_recommendation retire une recommandation d'un rapport. Une reco custom (ajoutée via add_geo_audit_recommendation ou à la main) est supprimée. Une reco générée est du JSON figé : elle est retirée du rapport en étant masquée, exactement ce que fait le toggle de l'app, et c'est réversible. Fonctionne sur un GEO Audit simple et sur une campagne en masse. Tenant-scoped (écriture).
Quand l'utiliser
Pour annuler une recommandation custom ajoutée par un agent ou un owner. Récupérez l'id via list_geo_audit_recommendations (le champ custom[].id).
Input
| Champ | Type | Description |
|---|---|---|
auditId |
string (CUID) | Un GEO Audit simple, ou une cible de campagne (qui résout vers sa campagne). Exactement un de auditId / bulkAuditId. |
bulkAuditId |
string (CUID) | Une campagne, renvoyée par list_bulk_audits. Exactement un de auditId / bulkAuditId. |
customRecoId |
string | L'id d'une recommandation custom (depuis custom[].id). La supprime. |
hash |
string | Le hash d'une recommandation générée (depuis generated[].hash). La retire du rapport en la masquant. |
Les GEO Audits sont liés au workspace, donc ce tool ne prend pas de projectId. Ciblez un rapport avec auditId ou bulkAuditId, jamais les deux. Sur une campagne, la modification s'applique au template de réglages partagé que rend chaque rapport de cible : un seul appel couvre tout le lot. Passer l'auditId d'une cible résout vers sa campagne pour la même raison : une cible n'a pas de réglages propres. La réponse renvoie toujours la cible résolue en auditId / bulkAuditId (l'un des deux à null). Exige une clé API non read-only.
Response
Succès
{ "success": true, "auditId": "clx_audit_42", "bulkAuditId": null, "removed": "custom_deleted" }
removed dit ce qui s'est réellement passé : custom_deleted (un item custom supprimé) ou generated_hidden (un item généré masqué). Une référence qui ne correspond ni à un id custom ni à un hash généré renvoie item_not_found plutôt qu'un no-op silencieux.
Erreurs
{ "success": false, "error": "target_required", "message": "Pass exactly one of auditId (a GEO audit) or bulkAuditId (a bulk campaign)." }
{ "success": false, "error": "audit_not_found", "message": "No GEO audit with this id exists in your workspace. ..." }
{ "success": false, "error": "bulk_audit_not_found", "message": "No bulk campaign with this id exists in your workspace. ..." }
Tips et patterns
- Listez d'abord.
list_geo_audit_recommendationsdonne les deux poignées :custom[].idetgenerated[].hash. - Le masquage est réversible.
set_geo_audit_recommendation_visibilityavechidden: falseremet une reco générée. Une reco custom supprimée est perdue : il faut la ré-ajouter. - Lisez
removedau lieu de supposer : il dit si vous avez supprimé un item custom ou masqué un item généré.
Tools liés
- list_geo_audit_recommendations : trouver l'id de la reco custom.
- add_geo_audit_recommendation : ajouter une reco custom.