Skip to main content
Mit der Workflow API verwaltest du Workflow-Definitionen und liest paginierte Ausführungsdaten. Nutze sie, um Workflows aus einem Repository zu synchronisieren, einen Entwurf zu veröffentlichen oder Node-Eingaben und -Ausgaben zu prüfen. Der flache Ausführungs-Export bleibt ein eigener Endpoint.

Basis-URL

Dedicated DeploymentsErsetze api.langdock.com durch <your-deployment-url>/api/public in allen Anfragen.

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 eine 429-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.