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 einen Trigger 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
triggerIdstringJaUUID des zu löschenden Triggers

Beispiel

const axios = require("axios");

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

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

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

Antwortformat

Erfolgreiche Antwort (200 OK)

{
  message: "Trigger deleted";
  id: string;  // UUID des gelöschten Triggers
}

Fehlerbehandlung

Status CodeBeschreibung
400Ungültiges Format der Integration- oder Trigger-ID
401Ungültiger oder fehlender API-Schlüssel
403Kein Zugriff auf diese Integration
404Integration oder Trigger nicht gefunden
429Rate Limit überschritten
Das Löschen eines Triggers ist dauerhaft und kann nicht rückgängig gemacht werden. Alle Workflows, die diesen Trigger verwenden, werden nicht mehr durch ihn aktiviert.
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.