Skip to main content
POST
/
user
/
assistants
/
disable-webhook
Деактивиране на webhook за асистент
curl --request POST \
  --url https://call.aiployees.com/api/user/assistants/disable-webhook \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "assistant_id": 123
}
'
{
  "message": "Webhook disabled successfully",
  "data": []
}
Този endpoint деактивира webhook известията за асистент, спирайки всички актуализации в реално време за завършени обаждания и данни.

Тяло на заявката

assistant_id
integer
required
ID на асистента, за който да се деактивира webhook

Отговор

message
string
Съобщение за успех, потвърждаващо че webhook е деактивиран
data
array
Празен масив (резервиран за бъдеща употреба)

Отговори при грешка

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

Поведение на Webhook

Когато webhook е деактивиран:
  • Асистентът ще спре да изпраща HTTP POST заявки към вашия webhook URL
  • И двете is_webhook_active се задава на false и webhook_url се задава на null
  • Всички текущи обаждания ще завършат нормално, но няма да се изпращат webhook известия
  • Данните за обажданията все още ще бъдат достъпни чрез API endpoints за обаждания

Забележки

  • Асистентът трябва да принадлежи на удостоверения потребител
  • Това напълно премахва webhook конфигурацията от асистента
  • Можете по-късно да активирате отново webhook-овете, като използвате endpoint за активиране на webhook с нов URL
  • Деактивирането на webhook-ове не засяга записването на обаждания или събирането на данни