Empfehlungen

Dieselben Empfehlungsdurchläufe, auf denen die Seite „Empfehlungen“ in der App basiert, dazu der Endpunkt, der einen neuen Durchlauf startet.

GET/recommendations

Listet die Empfehlungsdurchläufe eines Projekts auf, filterbar nach Typ und Status.

Parameter:
  • project_iderforderlich
  • recommendation_typeai_visibility|social_community|brand_building|sentiment_reputation
  • statuspending|processing|completed|failed
  • page
  • per_page

Ungültige Enum-Werte führen zu ERR_INVALID_PARAM.

GET/recommendations/:id

Ein Empfehlungsdurchlauf mit seinen Empfehlungspunkten und Berichtsdaten: das Array items mit Titel, Priorität, Handlungsschritten, Metadaten und Quellenverweisen sowie die Anzahl der Punkte, gruppiert nach active, completed und archived.

Parameter:
  • project_iderforderlich
  • :idin der URL
  • item_statusactive|completed|archived
  • resolve_source_refsStandard true

POST/recommendations

Startet eine neue Generierung (dieselbe Logik wie auf der Seite „Empfehlungen“ in der App). Die Generierung läuft asynchron (1 bis 3 Minuten). Fragen Sie GET /recommendations/:id regelmäßig ab, bis der Status completed lautet. Jede Generierung wird auf das wöchentliche Kontingent an Empfehlungspunkten des Projekts angerechnet (ERR_LIMIT_REACHED, wenn es aufgebraucht ist oder bereits ein Durchlauf desselben Typs aussteht). sentiment_reputation ist ab Tarif Scale verfügbar. Erfordert einen API-Schlüssel mit Schreibzugriff.

Anfragetext (JSON):
  • project_iderforderlich
  • recommendation_typeai_visibility als Standard | social_community | brand_building | sentiment_reputation

PATCH/recommendations/:id/items/:item_id

Markiert einen Empfehlungspunkt eines Durchlaufs als completed, archiviert ihn (archived) oder setzt ihn wieder auf active, wie mit den Schaltflächen auf der Seite „Empfehlungen“. Beim Archivieren können Sie optional einen Grund in reason angeben, aus dem spätere Durchläufe lernen: not_relevant und too_complex sorgen dafür, dass die nächsten Empfehlungen ähnliche Vorschläge meiden, und bei einem Empfehlungspunkt vom Typ „PR & Zitierungsaufbau“, der sich auf eine Domain bezieht, verhindert competitor oder not_relevant, dass diese Website erneut vorgeschlagen wird. Liefert den Empfehlungspunkt in derselben Struktur, in der GET /recommendations/:id die Punkte auflistet. Erfordert einen API-Schlüssel mit Schreibzugriff und bei Teammitgliedern die Berechtigung „Erstellen“ für Empfehlungen. Auch als MCP-Tool update_recommendation_item verfügbar.

Pfad:
  • :idID des Empfehlungsdurchlaufs
  • :item_id

Anfragetext (JSON): project_id (erforderlich), status (erforderlich: completed|archived|active), reason (optional, nur mit archived: not_relevant|too_complex|competitor; competitor nur bei Empfehlungspunkten mit metadata.domain). Bei einem Durchlauf oder Empfehlungspunkt außerhalb des Projekts wird ERR_NOT_FOUND zurückgegeben, bei einem Grund, der nicht zutrifft, ERR_INVALID_PARAM.