Authentifizierung per API-Schlüssel
Anfragen an die REST API verwenden einen API-Schlüssel, der im HeaderX-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.
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 liefert403 Forbidden, wobei der fehlende Scope in der Meldung steht.
- Ein
GET-Endpunkt benötigt<resource>:read. - Ein
POST-,PUT-,PATCH- oderDELETE-Endpunkt benötigt<resource>:write. <resource>:writeschließt<resource>:readein.
Ausnahmen:
POST /v1/media/validatebenötigt nurmedia:read, weil es nichts verändert.POST /v1/templates/{id}/renderbenötigt nurtemplates:read.- Diese Endpunkte erfordern einen Schlüssel mit Vollzugriff:
PATCH /v1/settings/profile, alles unter/v1/settings/api-keysund 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:writekann keine Inhaber einladen oder befördern. Nur ein Schlüssel mit Vollzugriff kann die Rolleownervergeben.- Ein Schlüssel mit Scopes kann nur die Webhook-Ereignisse abonnieren, auflisten und erneut senden, die er lesen darf.
inbox-Ereignisse erfordern zum Beispielinbox:read, undpost-,draft- undapproval-Ereignisse erfordernposts:read. Die Ereignisseknowledge,organization,account,auth,api_key,integration,subscription,referral,mcpundquotaerfordern einen Schlüssel mit Vollzugriff.
scopes mit einem Schlüssel mit Vollzugriff an POST /v1/settings/api-keys:
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 HeaderX-API-Key:
MCP-Server
Der MCP-Server verwendet denselben API-Schlüssel. Er akzeptiert nur Schlüssel mit Vollzugriff. Übergib den Schlüssel im HeaderX-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 Antwort429 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.