Zum Hauptinhalt springen
POST
https://app.autocalls.ai/api/
/
user
/
assistants
/
disable-webhook
Assistenten-Webhook deaktivieren
curl --request POST \
  --url https://app.autocalls.ai/api/user/assistants/disable-webhook \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "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.

Anfragekörper

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

Antwort

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

Fehlerantworten

404 Not Found
422 Validation Error
{
  "message": "Webhook disabled successfully",
  "data": []
}

Webhook-Verhalten

Wenn der Webhook deaktiviert ist:
  • Der Assistent sendet keine HTTP-POST-Anfragen mehr an Ihre Webhook-URL
  • Sowohl is_webhook_active wird auf false gesetzt als auch webhook_url auf null
  • Alle laufenden Anrufe werden normal abgeschlossen, aber es werden keine Webhook-Benachrichtigungen gesendet
  • Anrufdaten sind weiterhin über die API-Anruf-Endpunkte verfügbar

Hinweise

  • Der Assistent muss dem authentifizierten Benutzer gehören
  • Dies entfernt die Webhook-Konfiguration vollständig vom Assistenten
  • Sie können Webhooks später mit dem Enable-Webhook-Endpunkt mit einer neuen URL erneut aktivieren
  • Das Deaktivieren von Webhooks wirkt sich nicht auf Anrufaufzeichnungen oder Datenerfassung aus