Basis-URL
API-Key-Scopes
Der Workflow-Zugriff ist in drei Scopes aufgeteilt. Ein Key kann jede Kombination davon haben.
Erstelle einen Workspace-API-Key unter Einstellungen > Workspace > Produkte > API. Ein persönlicher API-Key kann die Workflow-Lese-API enthalten, und die Workflow-Schreib-API, wenn dein Admin sie erlaubt. Die Workflow-Lösch-API kannst du einem persönlichen Key nicht geben. Mehr dazu findest du unter Persönliche API-Keys.
Die API läuft als der User, den der Key konfiguriert. Workspace-Keys laufen als Service-Account. Persönliche Keys laufen als ihr Besitzer.
Verfügbare Endpoints
Paginierte Ausführungen (
/workflows/v1/runs) liefern Run-Objekte mit Node-Ausführungen, Filter wie runMode und einen Cursor. Der flache Export (/workflows/{workflowId}/runs) liefert zeilenweise Daten in einem Datumsbereich, paginiert nicht und ist auf 10.000 Ausführungen begrenzt.
Workflow-Objekt
Abrufen, Erstellen, Aktualisieren und Veröffentlichen geben dasselbe Workflow-Objekt zurück:nodes und edges sind der Entwurf (Version 0). activeVersion ist der veröffentlichte Graph, wenn einer existiert. Geheimnisähnliche Felder wie Webhook-Secrets werden redigiert. Wenn du einen redigierten Graphen in einem Update zurückschickst, bleiben die gespeicherten Secrets erhalten.
Berechtigungen
Neu erstellte Workflows bleiben privat für den Key, bis du
shareWith setzt oder jemand sie später teilt. Workspace-Admins können einen Workflow über Teilen mit einem aktiven Workspace-API-Key teilen. Nutze Personen, Gruppen und API-Keys suchen, um den Key zu finden. Persönliche Keys sind keine Freigabeziele, weil sie bereits als ihr Besitzer auftreten.
Vorlagen kannst du über diese API nicht erstellen, auflisten oder veröffentlichen.
Rate Limits
Die Workflow API folgt den Standard-API-Rate-Limits. Wenn du das Limit überschreitest, erhältst du eine429-Antwort. Warte und versuche es mit exponentiellem Backoff erneut.
Langdock blockiert bewusst Browser-basierte Anfragen, um deinen API-Schlüssel zu schützen und die Sicherheit deiner Anwendungen zu gewährleisten. Weitere Informationen findest du in unserem Guide zu Best Practices für API-Schlüssel.