Nutzt du unsere API über ein Dedicated Deployment? Ersetze einfach
api.langdock.com mit der Basis-URL deines Deployments: <deployment-url>/api/publicErforderliche Scopes
Dieser Endpoint erfordert denINTEGRATION_API Scope.
Pfad-Parameter
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
integrationId | string | Ja | UUID der Integration |
actionId | string | Ja | UUID der zu aktualisierenden Action |
Request Body
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
name | string | Ja | Action-Name (max. 100 Zeichen) |
description | string | Nein | Action-Beschreibung (max. 1.000 Zeichen) |
code | string | Nein | Auszuführender JavaScript-Code |
inputFields | array | Nein | Eingabefelder für die Action |
requiresConfirmation | boolean | Nein | Ob die Action vor der Ausführung eine Bestätigung durch den User erfordert |
Beim Aktualisieren einer Action werden die Eingabefelder durch die gesendeten Werte ersetzt. Wenn ein Eingabefeld
jsonSchema weglässt, bleibt das bestehende JSON Schema dieses Feldes (anhand des slug zugeordnet) erhalten. Um ein JSON Schema zu entfernen, sende jsonSchema: null explizit.Beispiel
Antwortformat
Erfolgreiche Antwort (200 OK)
Fehlerbehandlung
| Status Code | Beschreibung |
|---|---|
| 400 | Ungültiger Request Body oder ungültige IDs |
| 401 | Ungültiger oder fehlender API-Schlüssel |
| 403 | Kein Zugriff auf diese Integration |
| 404 | Integration oder Action nicht gefunden |
| 409 | Eine Action mit diesem Namen existiert bereits |
| 429 | Rate Limit überschritten |
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.