Workspace create
workspace_createKunden-Workspaces anlegen — einer je Eintrag, mit den zugeordneten Konten. Jeder neue Workspace kann die Rechnung erhöhen (Agentur-Tarif: Abrechnung je Workspace). Deshalb in zwei Schritten:
confirm=false (Standard): prüft nur und legt NICHTS an. Antwort zeigt je Eintrag status 'vorgesehen' oder 'abgelehnt' (mit fehler) und unter abrechnung Menge und Monatsbetrag vorher/nachher. Das dem Nutzer zeigen.
Erst nach ausdrücklicher Zustimmung des Nutzers denselben Aufruf mit confirm=true wiederholen → status 'angelegt' mit slug und portal_url. workspaces: Liste von {name (Pflicht), ads_customer_id, ga4_property_id, sc_site_url, meta_ad_account_id, linkedin_account_id, google_connection_id, meta_connection_id, linkedin_connection_id} — alles außer name optional; Werte wie in workspace_suggestions. Andere Felder lehnen den ganzen Aufruf ab ({'error': 'invalid_fields'}), ohne etwas anzulegen. Verbindungs-IDs nur nötig, wenn mehrere Verbindungen dasselbe Konto sehen; die login_customer_id (Verwaltungskonto) setzt das Anlegen selbst. Ads-Konto, GA4-Property und Search-Console-Site eines Workspace müssen über DIESELBE Google-Verbindung erreichbar sein. Jede ID wird gegen die Konten der Verbindungen geprüft. Fehlercodes je Eintrag (fehler [{code, feld?, hinweis}]): konto_unbekannt (die Verbindungen sehen diese ID nicht — nicht raten, workspace_suggestions erneut lesen), bereits_belegt (schon in einem Workspace oder doppelt in diesem Aufruf), ads_verwaltungskonto, konto_inaktiv, google_verbindungen_gemischt, verbindung_unbekannt, name_fehlt, tarif_limit (Tarifgrenze erreicht; Upgrade im Portal), slug_konflikt (gleichzeitige Anlage mit demselben Namen — erneut versuchen), zu_viele_eintraege (höchstens 25 Einträge je Aufruf — aufteilen). Abgelehnte Einträge verhindern die anderen nicht. Nur für Inhaber und Admins; Quellen nachträglich ändern: workspace_configure_source. Weitere Quellen (GTM, Business Profile, WordPress …) im Portal oder per workspace_configure_source. agentur: Name des Kontos, wenn der Nutzer mehrere Konten verwaltet.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| agentur | No | ||
| confirm | No | ||
| workspaces | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||