...
Примеры запросов на Webitel API
Table of Contents
1.
...
Дайлеры
1.1.
...
Загрузка абонентов в дайлер
https://swagger.webitel.com/#/MemberService/MemberService_CreateMemberBulk
Warning | ||
---|---|---|
| ||
|
Code Block | ||||
---|---|---|---|---|
| ||||
{ "items": [ // масив абонентів (мемберів). Кожен окремий об'єкт - це окремий абонент. { "agent": { // визначає прив'язку абонента до конкретного оператора, необов'язкове. "id": "${id}" // ідентифікатор оператора }, "bucket": { "id": "${id}" // ідентифікатор кошика. Використовується для прив'язки оператора і клієнта. Передбачається використання кошиків для продуктів в рамках черги для однієї країни. }, "communications": [ // в цьому масиві передається номер/номери клиентів. { "description": "${description}", // опис засобу зв'язку "destination": "${destination}", // номер абонента, обов'язкове "display": "${display}", // номер, який буде відображатися абоненту при дзвінку, необов'язкове "priority": 0, // пріоритет destination в рамках абонента. Коли в масиві communications є декілька номерів, пріотритет визначатиме порядок їх обзвону. Чим більше число, тим вищий пріоритет. Обов'язкове "resource": { // визначає прив'язку абонента до конкретного ресурсу, з якого буде проводитись обдзвін. Не обов'язкове "id": "${id}" // ідентифікатор ресурсу. Див. "Отримання списку ресурсів" }, "type": { "id": "${id}" // ідентифікатор типу комунікації з довідника Webitel, обов'язкове. Див. "Отримання списку типів комунікації" } } ], "expire_at": "${expire_at}", // вказує час, коли видалити абонента з продзвону (Unix time) "min_offering_at": "${min_offering_at}", // вказує час початку обздзвону абонента. Timestamp в часовій зоні UTC "name": "${name}", // ім'я абонента, обов'язкове "priority": 0, // пріоритет абонента в рамках черги. Чим більше число, тим вищий пріоритет обдзвону абонента. "timezone": { "id": "${id}" // ідентифікатор часової зони (довідник на стороні Webitel). Див. "Отримання списку часових зон" }, "variables": { // додаткові змінні по клієнту, які будуть відображатися оператору при прийомі дзвінка. "additionalProp1": "${additionalProp1}", "additionalProp2": "${additionalProp2}", "additionalProp3": "${additionalProp3}" } } ], "queue_id": "${queue_id}" // ідентифікатор черги, в яку завантажуються абоненти } |
...