Zum Hauptinhalt springen
Nutzt du unsere API über ein Dedicated Deployment? Ersetze einfach api.langdock.com mit der Basis-URL deines Deployments: <deployment-url>/api/public
Löscht eine Action dauerhaft aus einer Integration. Diese Aktion kann nicht rückgängig gemacht werden.

Erforderliche Scopes

Dieser Endpoint erfordert den INTEGRATION_API Scope.

Pfad-Parameter

ParameterTypErforderlichBeschreibung
integrationIdstringJaUUID der Integration
actionIdstringJaUUID der zu löschenden Action

Beispiel

const axios = require("axios");

async function deleteAction(integrationId, actionId) {
  const response = await axios.delete(
    `https://api.langdock.com/integrations/v1/${integrationId}/actions/${actionId}`,
    {
      headers: {
        Authorization: "Bearer YOUR_API_KEY"
      }
    }
  );

  console.log("Action deleted:", response.data);
}

deleteAction("550e8400-e29b-41d4-a716-446655440000", "660e8400-e29b-41d4-a716-446655440001");

Antwortformat

Erfolgreiche Antwort (200 OK)

{
  message: "Action deleted";
  id: string;  // UUID der gelöschten Action
}

Fehlerbehandlung

Status CodeBeschreibung
400Ungültiges Format der Integration- oder Action-ID
401Ungültiger oder fehlender API-Schlüssel
403Kein Zugriff auf diese Integration
404Integration oder Action nicht gefunden
429Rate Limit überschritten
Das Löschen einer Action ist dauerhaft und kann nicht rückgängig gemacht werden. Alle Agenten oder Workflows, die diese Action verwenden, können sie danach nicht mehr ausführen.
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.