POST
/
api
/
user
/
assistants
/
disable-webhook
curl -X POST "https://app.famulor.de/api/user/assistants/disable-webhook" \
  -H "Authorization: Bearer YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "assistant_id": 123
  }'
{
  "message": "Webhook disabled successfully",
  "data": []
}
Dieser Endpunkt deaktiviert Webhook-Benachrichtigungen für einen Assistenten und stoppt alle Echtzeit-Updates über Anrufabschlüsse und Daten.

Request Body

assistant_id
integer
required
Die ID des Assistenten, für den der Webhook deaktiviert werden soll

Response

message
string
Erfolgsmeldung, die bestätigt, dass der Webhook deaktiviert wurde
data
array
Leeres Array (für zukünftige Verwendung reserviert)

Fehler-Responses

message
string
Fehlermeldung, wenn der Assistent nicht gefunden wurde oder nicht dem authentifizierten Benutzer gehört
errors
object
Detaillierte Validierungsfehler für jedes Feld

Webhook-Verhalten

Wenn der Webhook deaktiviert wird:
  • Der Assistent hört auf, HTTP POST-Requests an Ihre Webhook-URL zu senden
  • Sowohl is_webhook_active wird auf false gesetzt als auch webhook_url wird auf null gesetzt
  • Laufende Anrufe werden normal abgeschlossen, aber es werden keine Webhook-Benachrichtigungen gesendet
  • Anrufdaten sind weiterhin über die API-Endpunkte für Anrufe verfügbar

Hinweise

  • Der Assistent muss dem authentifizierten Benutzer gehören
  • Dies entfernt die Webhook-Konfiguration vollständig vom Assistenten
  • Sie können später Webhooks mit einem neuen URL über den Enable Webhook Endpunkt wieder aktivieren
  • Das Deaktivieren von Webhooks beeinflusst nicht die Anrufaufzeichnung oder Datenerfassung
curl -X POST "https://app.famulor.de/api/user/assistants/disable-webhook" \
  -H "Authorization: Bearer YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "assistant_id": 123
  }'
{
  "message": "Webhook disabled successfully",
  "data": []
}