REST-API
Die REST-API von Fuxux: API-Keys, die wichtigsten Endpoints für Posts, Accounts und Medien, signierte Webhooks und Rate Limits.
Die REST-API deckt ab, was die Web-App mit Posts macht: Posts erstellen, planen, auflisten, bearbeiten und löschen, Medien hochladen, verbundene Accounts und Analysen lesen und Texte generieren. Die interaktive Referenz liegt unter /reference, das OpenAPI-Dokument unter /openapi.json.
Du nutzt Cursor, Claude Code oder einen anderen Coding-Assistenten mit dem MCP-Server von Context7? Diese Doku ist dort indexiert: Füge use context7 zu deinem Prompt hinzu oder frag nach der Bibliothek /llmstxt/fuxux_llms_txt (Fuxux auf Context7). Die API-Referenz ist ebenfalls indexiert, als Fuxux API.
Du vergleichst Posting-APIs? Unter Fuxux als Ayrshare-Alternative findest du Preise und wofür jede gebaut ist.
Basis-URL und Authentifizierung
https://www.fuxux.com/api
Sende einen API-Key als Bearer-Token. Keys sind in jedem kostenpflichtigen Tarif (Creator, Growth oder Pro) ohne Aufpreis enthalten. Erstelle sie auf der Seite API keys: Sie beginnen mit fx_live_, werden nur einmal angezeigt und gelten, bis du sie widerrufst oder rotierst. Nutze einen Key pro Integration.
curl https://www.fuxux.com/api/accounts \ -H "Authorization: Bearer fx_live_your_key_here"
Wichtigste Endpoints
| Methode und Pfad | Was er macht |
|---|---|
GET /api/accounts | Verbundene Social-Media-Accounts auflisten. |
GET /api/posts | Posts auflisten (nach Status und Monat filtern). |
POST /api/posts | Einen Post erstellen: sofort veröffentlichen, planen oder als Entwurf speichern. |
GET /api/posts/{id} | Ein Post mit den Ergebnissen pro Plattform. |
PATCH /api/posts/{id} | Einen Entwurf oder geplanten Post bearbeiten oder neu planen. |
DELETE /api/posts/{id} | Einen Post löschen. |
POST /api/media/upload | Ein Bild oder Video hochladen, um es an Posts anzuhängen. |
POST /api/ai/generate | Aus einem Prompt einen Text für jede Plattform generieren. |
GET /api/usage | Die Limits deines Tarifs und was du diesen Monat verbraucht hast. |
GET /api/analytics | Veröffentlichungsanalysen. |
GET /api/dashboard | Übersicht: Zahlen, anstehende Posts, Accounts, die Aufmerksamkeit brauchen. |
Einen Post erstellen
curl -X POST https://www.fuxux.com/api/posts \
-H "Authorization: Bearer fx_live_your_key_here" \
-H "Content-Type: application/json" \
-d '{
"captions": {
"linkedin": "We just shipped RSS auto-posting: every new blog post now shares itself.",
"bluesky": "RSS auto-posting is live."
},
"scheduled_at": "2026-11-02T09:00:00Z"
}'captions ordnet jeder Plattform-ID ihren Text zu; der Post geht an den ersten verbundenen Account jeder Plattform oder an die Accounts, die du in targets angibst. Lass scheduled_at weg, um sofort zu veröffentlichen, oder sende draft: true, um einen Entwurf zu speichern. Hänge Medien mit media_urls aus POST /api/media/upload an. Alle Felder stehen in der API-Referenz.
Webhooks
Hinterlege auf der Seite API keys eine Webhook-URL, um einen POST zu bekommen, wenn ein Post veröffentlicht wird oder fehlschlägt. Jede Anfrage ist signiert: Der Header X-Fuxux-Signature ist sha256=, gefolgt vom HMAC-SHA256 des unveränderten Bodys mit deinem Webhook-Secret. Prüf ihn, bevor du der Payload vertraust.
Rate Limits und Fehler
- 120 Anfragen pro Minute je Key, 300 pro Minute je Account über alle Keys hinweg. Eine
429-Antwort sagt, wann du es erneut versuchen kannst. - Fehler liefern JSON mit einer
error-Meldung, die erklärt, was zu ändern ist (zum Beispiel ein Text über dem Limit eines Netzwerks oder ein erreichtes Tariflimit).