2026-08-11. Mehr erfahren: Versionierung
Flow-Lebenszyklus
GET /v1/flows/{id}gibt den Status des Flows bei Meta (metaStatus), seine Screens, Felder und die Absendeaktion zurück.POST /v1/flows/{id}/publish?dry_run=trueprüft einen Flow, ohne ihn zu veröffentlichen.POST /v1/flows/{id}/deprecatesetzt einen Flow bei Meta außer Betrieb. Meta kann das nicht rückgängig machen. Flowella blockiert es, solange Vorlagen den Flow noch verwenden, außer Sie sendenforce.DELETE /v1/flows/{id}gibt409HUBSPOT_FLOW_MANAGEDfür einen Flow zurück, der aus einem HubSpot-Formular erstellt wurde, und409FLOW_REFERENCED_BY_TEMPLATES, solange ein Vorlagenentwurf den Flow noch verwendet. Das Löschen eines Flows löscht ihn nie bei Meta: Setzen Sie ihn zuerst außer Betrieb (deprecate), um ihn dort stillzulegen. Das Veröffentlichen eines außer Betrieb gesetzten Flows gibt409FLOW_DEPRECATEDzurück.- Wenn Sie eine Vorlage erstellen, kann eine Flow-Schaltfläche mit
flowellaFlowIdauf einen Flowella-Flow statt auf eine Meta-Flow-ID verweisen. - Flows, die Sie über die API erstellen, werden mit dem Einstiegsscreen
MAIN_FORMveröffentlicht. Früher veröffentlichte Flows funktionieren weiter. Veröffentlichen Sie sie erneut, bevor Sie sie mitflowellaFlowIdverwenden.
Webhooks
- Neues Ereignis
flow.status_updated, wenn sich der Status eines Flows bei Meta ändert, zum Beispiel wenn er außer Betrieb gesetzt wird. Abonnieren Sie es unter Settings → Webhooks. Ereignistypen
Zugangsdaten
GET /v1/pinggibt zurück, wie Sie angemeldet sind, welche Scopes Sie haben und bei Apps die Client-ID. Zugangsdaten prüfen- Wiederholte idempotente Antworten enthalten den Header
Idempotent-Replayed: true. Idempotenz
MCP-Server
- KI-Assistenten können sich per Anmeldung mit dem Flowella-MCP-Server verbinden, ohne API-Schlüssel. Die Person wählt eine Organisation und klickt auf dem Zustimmungsbildschirm von Flowella auf Allow access. Verbindungen von Mitgliedern, die nicht Owner oder Admin sind, sind schreibgeschützt. Developer Apps
- Installed apps heißt jetzt AI assistants und hat eine Spalte Last token. Installierte Apps prüfen und widerrufen
- Flowella-MCP-Server. KI-Assistenten, die das Model Context Protocol unterstützen, können Ihre Kanäle, Vorlagen und Flows lesen. Der Server ist schreibgeschützt und verwendet einen API-Schlüssel der Organisation. API-Schlüssel
GET /v1/flows/{id}akzeptiert die Flowella-Formular-ID. Das Bearbeiten des Schemas eines Flows, der aus einem HubSpot-Formular erstellt wurde, gibt409zurück: Nehmen Sie die Änderung in HubSpot vor und synchronisieren Sie erneut. Flowella REST API- In Flowella erstellte Flows können jede Einsendung an einen Ihrer Webhook-Endpunkte senden, festgelegt im Tab Settings des Flows. Webhooks
- Das Registrieren einer Developer App mit einer ungültigen Redirect-URI gibt einen verständlichen Fehler zurück. Eine App registrieren
Breaking Changes
-
API-Versionakzeptiert nur2026-08-11. Jeder andere Wert gibt400zurück. Lassen Sie den Header weg, oder senden Sie2026-08-11. Versionierung - Webhook-Endpunkte brauchen eine öffentliche HTTPS-URL. Private, Loopback- und Cloud-Metadaten-Adressen werden nicht akzeptiert. Prüfen Sie jeden Endpunkt, bevor Sie aktualisieren. Einen Webhook-Endpunkt hinzufügen
-
OAuth-Apps. Prüfen Sie diese Anforderungen, bevor Sie eine App aktualisieren, die auf Flowella OAuth aufbaut:
- Anfragen ohne Scope erhalten nur Lesezugriff, und unbekannte Scopes werden abgelehnt.
- Die Endpunkte für Token, Introspect und Revoke erfordern eine Client-Authentifizierung.
- Die Autorisierungsanfrage erfordert
state. - Client-Credentials-Grants geben kein Refresh-Token zurück.
- Das Widerrufen eines Tokens widerruft nur die Token-Familie dieses Tokens.
API
- Fehlerantworten enthalten innerhalb von
erroreinerequestId, die Sie dem Support nennen können. Fehler - Das Erstellen eines Kontakts gibt
201zurück, das Aktualisieren200. Eine doppelteexternalIdgibt409zurück, ein gelöschter Kontakt404.
Webhooks
- Neue Ereignisse
contact.created,contact.updatedundcontact.deleted. Ereignistypen - Geben Sie jedem Endpunkt mit Name (optional) einen Namen. Der Name erscheint in der Liste über der URL.
- 24 Stunden lang nach dem Rotieren eines Signatur-Secrets signiert Flowella jede Zustellung zusätzlich mit dem alten Secret und sendet diese Signatur in
X-Flowella-Signature-Previous, sodass Sie das Secret wechseln können, ohne Ereignisse zu verlieren. Signatur-Secret rotieren - Ein erneut zugestelltes Ereignis behält seine ursprüngliche Ereignis-ID und seinen Zeitstempel. Zustellungsdatensätze in der API enthalten die Korrelations-ID, die Antwort-Header und den Zeitpunkt des nächsten Versuchs. Ereignisse deduplizieren
- Owner der Organisation erhalten eine einzige Benachrichtigung, wenn Flowella einen fehlerhaften Endpunkt pausiert. Wiederholungsversuche und Wartezeiten
- Verwenden Sie
https://api.flowella.io. Anfragen anhttps://api.flowella.io/v1/...geben JSON zurück. Alte URLs unterhttps://app.flowella.io/api/v1/..., einschließlich des OpenAPI-Dokuments, leiten dauerhaft auf den API-Host weiter. Aktualisieren Sie Ihre Basis-URL, damit Sie sich nicht auf die Weiterleitung verlassen. Basis-URL - Der erste Server im OpenAPI-Dokument ist
https://api.flowella.io, sodass importierte Collections die richtige Basis-URL aufrufen. OpenAPI-Spezifikation - Die API lehnt ungültige Vorlagenkomponenten und Vorlagen, die die Einreichungslimits von Meta überschreiten, ab, bevor sie Meta erreichen.
- Sie können Karussell-Vorlagen über die API erstellen und senden. Wenn Sie für eine Karte keine Medien übergeben, verwendet Flowella das genehmigte Beispiel dieser Karte. Karussell-Vorlagen
- Fallback-Werte für Vorlagenvariablen gelten für Versände über die API. Fallback-Werte
- Der Developer hub enthält vollständige Anleitungen und eine Postman-Collection. Developer hub
API
- Wiederholte Versände derselben Vorlage über die API gehen schneller hinaus.
- Wenn Meta einen Aufruf zur Vorlagenverwaltung drosselt, meldet Flowella das als Ratenlimit, sodass Ihre Wiederholungsversuche richtig zurückfahren. Ratenlimits
BreakingAPI
POST /v1/templates/sendgibt202zurück. Flowella nimmt die Anfrage an, gibt sofort eine Job-ID zurück und stellt die Nachrichten im Hintergrund zu, wobei vorübergehende WhatsApp-Fehler erneut versucht werden. Wenn Ihre Integration auf eine Antwort200prüft, passen Sie sie so an, dass sie202mit"status": "accepted"erwartet. Verfolgen Sie die Zustellung im Tab Statistics der Vorlage. Massenversand von VorlagenIdempotency-Key. Senden Sie einen HeaderIdempotency-KeymitPOST /v1/templates/send, und Flowella erkennt Wiederholungen derselben Anfrage sieben Tage lang und gibt die ursprüngliche Job-ID zurück, statt erneut zu senden. Idempotenz
API
- REST v1 ist dokumentiert und wird auf dem eigenen API-Host unter
/v1/...bereitgestellt. Flowella REST API

