Zum Hauptinhalt springen

Authentifizierung per API-Schlüssel

Anfragen an die REST API verwenden einen API-Schlüssel, der im Header X-API-Key übergeben wird. MCP-Clients können einen API-Schlüssel oder eine vom Nutzer freigegebene OAuth-Anmeldung mit PKCE verwenden. KI-Agenten können mit Auth.md starten: OAuth-Discovery, Client-Registrierung, Nutzerzustimmung, Token-Erneuerung und das Einrichten von CLI-API-Schlüsseln.

API-Schlüssel erstellen

1

Im Dashboard anmelden

Gehe zu Social media studio und melde dich an.
2

API-Einstellungen öffnen

Navigiere zu Einstellungen > Tab API.
3

Neuen Schlüssel erstellen

Klicke auf Neuer API-Schlüssel und vergib einen Namen.
4

Zugriff festlegen

Behalte Vollzugriff oder wähle Eingeschränkt und setze jede Ressource auf Kein Zugriff, Lesen oder Lesen und schreiben. Siehe Scopes.
5

Schlüssel kopieren

Klicke auf Erstellen und kopiere den Schlüssel.
Der vollständige Schlüssel wird nur einmal angezeigt. Bewahre ihn sicher auf. Wenn du ihn verlierst, widerrufe den Schlüssel und erstelle einen neuen.

Berechtigungen

Nur Inhaber eines Workspace können API-Schlüssel erstellen, auflisten und widerrufen. Ein Schlüssel handelt im Namen des Workspace, in dem er erstellt wurde, und ist auf dessen Daten beschränkt. Wenn ein Inhaber den Workspace verlässt oder sich sein Zugriff ändert, widerrufe die von ihm erstellten Schlüssel und stelle sie neu aus.

Scopes

Ein Schlüssel hat Vollzugriff, es sei denn, du vergibst beim Erstellen Scopes. Jeder Schlüssel, der vor der Einführung von Scopes erstellt wurde, behält den Vollzugriff. Ein Schlüssel mit Scopes kann nur die Endpunkte aufrufen, die seine Scopes abdecken. Jeder andere Endpunkt liefert 403 Forbidden, wobei der fehlende Scope in der Meldung steht.
  • Ein GET-Endpunkt benötigt <resource>:read.
  • Ein POST-, PUT-, PATCH- oder DELETE-Endpunkt benötigt <resource>:write.
  • <resource>:write schließt <resource>:read ein.
Ausnahmen:
  • POST /v1/media/validate benötigt nur media:read, weil es nichts verändert.
  • POST /v1/templates/{id}/render benötigt nur templates:read.
  • Diese Endpunkte erfordern einen Schlüssel mit Vollzugriff: PATCH /v1/settings/profile, alles unter /v1/settings/api-keys und alles unter /v1/settings/tenants. Ein Schlüssel mit Scopes kann keinen neuen Schlüssel erstellen und nicht auf andere Workspaces zugreifen.
  • Der MCP-Server akzeptiert keine Schlüssel mit Scopes. Verwende einen Schlüssel mit Vollzugriff oder verbinde dich per OAuth.
  • teams:write kann keine Inhaber einladen oder befördern. Nur ein Schlüssel mit Vollzugriff kann die Rolle owner vergeben.
  • Ein Schlüssel mit Scopes kann nur die Webhook-Ereignisse abonnieren, auflisten und erneut senden, die er lesen darf. inbox-Ereignisse erfordern zum Beispiel inbox:read, und post-, draft- und approval-Ereignisse erfordern posts:read. Die Ereignisse knowledge, organization, account, auth, api_key, integration, subscription, referral, mcp und quota erfordern einen Schlüssel mit Vollzugriff.
Um über die API einen Schlüssel mit Scopes zu erstellen, sende scopes mit einem Schlüssel mit Vollzugriff an POST /v1/settings/api-keys:
Lass scopes weg, um einen Schlüssel mit Vollzugriff zu erhalten. Die Scopes eines Schlüssels lassen sich nicht ändern. Widerrufe ihn und erstelle einen neuen.

Deinen API-Schlüssel verwenden

REST API

Übergib den Schlüssel im Header X-API-Key:

MCP-Server

Der MCP-Server verwendet denselben API-Schlüssel. Er akzeptiert nur Schlüssel mit Vollzugriff. Übergib den Schlüssel im Header X-API-Key deiner MCP-Konfiguration:

Tarifvoraussetzungen

Der Zugriff auf REST API, CLI und MCP ist in den Tarifen Standard, Advanced und Lifetime verfügbar. Der Tarif Lite enthält keinen API-, CLI- oder MCP-Zugriff. Alle Details zu den Tarifen findest du in der Abrechnungsübersicht.

Rate Limiting

API-Anfragen werden pro Workspace begrenzt; das genaue Limit hängt von deinem Tarif ab. Wenn du das Limit überschreitest, erhältst du eine Antwort 429 Too Many Requests – warte, bis das Zeitfenster zurückgesetzt wird, und versuche es erneut. MCP-Tool-Aufrufe verbrauchen außerdem Credits entsprechend deinem Tarif. Deine Nutzung siehst du unter Einstellungen > API; wie Credits funktionieren, erfährst du unter KI-Credits.
Höhere Tarife erhalten höhere Rate Limits und monatliche API-Kontingente. Die für deinen Tarif geltenden Limits findest du in der Abrechnungsübersicht.