Kolejki
Zarządzaj listą kolejek, połączeniami oczekującymi w kolejce i członkostwem w kolejkach. Klucz API (zakres call; Authorization: Bearer bt_… w nagłówku, zob. Bezpieczeństwo API), GET. Limit zapytań: 120 na minutę na klucz.
GETLista kolejek
GET https://api.buluthat.com/api/queues.php
[
{ "number": 200, "name": "Satış" },
{ "number": 201, "name": "Teknik Destek" }
]
number to numer kolejki w centrali (w panelu „numer kolejki”); w innych punktach końcowych queue_number używane jako.
GETOczekujący w kolejce
GET https://api.buluthat.com/api/queues_pending.php
[
{
"queue_number": "200",
"uuid": "a7713781-…",
"call_uuid": "f776683e-1bde-4b58-bc43-128b99497bd9",
"caller_id": "905320000000",
"joined_at": "1758182219"
}
]
joined_at To znacznik czasu Unix. Aby połączyć oczekujące połączenie bezpośrednio z konsultantem call_uuid z Przełącz połączenie jest dostępne.
GETNumery wewnętrzne w kolejce
GET https://api.buluthat.com/api/queue_user_list.php?queue_number=200
[{ "user": 1000, "name": "Ayşe Kara" }, { "user": 1001, "name": "Mert Aydın" }]
GETDodaj numer wewnętrzny do kolejki / usuń / uporządkuj
Listę członków kolejki całkowicie zastępuje podaną przez Ciebie listą; kolejność to kolejność odtwarzania.
GET https://api.buluthat.com/api/queue_manage_users.php?queue_number=200&user_list=1000,1001,1002
| Parametr | Opis |
|---|---|
queue_number | Numer kolejki |
user_list | Numery wewnętrzne oddzielone przecinkami; pusta lista opróżnia kolejkę |
Odpowiedź 200 OK / OK. Błędy: Queue_number value null or none, User value null or none 1001 (brak numeru wewnętrznego).
Zmiana jest stosowana natychmiast; trwające połączenia nie są dotknięte. Do przerw konsultantów użyj w panelu „Zarządzania przerwami” lub punktu końcowego statusu konsultanta.
Agent AI
Asystent głosowy powiązany z kolejką (tryb przepełnienia / najpierw asystent) jest konfigurowany nie przez API, lecz w panelu > Kolejki > karta „Agent AI”; asystent nie jest członkiem kolejki, prowadzi rozmowy równolegle. Zob. Asystent Głosowy.
