Получение результатов обзвона
Описание
API позволяет получить результаты обзвона с указанными параметрами.
Данная документация описывает API для получения результатов обзвона с заданными параметрами. В случае успешного запроса будут возвращены необходимые данные о звонках, их продолжительности и количество.
POST
https://ai-assistant.is74.ru/api/analytics/{project_id}/report
Значение project_id вы можете уточнить у вашего личного менеджера или через техническую поддержку платформы.
{
"analytics_filter": {
"scenario_id": 0,
"start_block_id": 0,
"outgoing_campaign_id": 12345,
"date_start": "string",
"date_end": "string"
},
"columns": [
{
"id": 0,
"name": "string",
"display_name": "string",
"column_type": "string",
"table_type": "string",
"data_type": "text",
"filter_type": "equal",
"filter_value": "string",
"sorting": "asc"
}
]
}
Параметры запроса
required integer ID сценария start_block_id
required integer
ID стартового блока сценария
outgoing_campaign_id
required integer
ID обзвона, результаты которого необходимо получить
start_block_id
required integer
Дата начала периода для получения результатов
schedule
requiredjson Дата окончания периода для получения результатов columns
array
Информация о полях, которые необходимо получить
Columns
integer ID колонки name
string
Название колонки
display_name
string
Отображаемое название колонки ?
column_type
string
Тип данных в колонки
table_type
string
?
data_type
array
?
filter_type
equal
?
filter_valuestring
?
sortingstring
Сортировка, может принимать значения:
Пример запроса
{
"analytics_filter": {
"scenario_id": 951,
"start_block_id": 10,
"outgoing_campaign_id": 12345,
"date_start": "2000-01-01T08:00:59.096Z",
"date_end": "2000-01-01T18:04:59.096Z"
},
"columns": [
{
"id": 1,
"name": "phone_number",
"display_name": "Phone Number",
"column_type": "field",
"table_type": "calls",
"data_type": "text",
"filter_type": "equal",
"filter_value": "+79999999999",
"sorting": "asc"
}
]
}
Пример ответа
Код: 200
{
"columns": [
{
"field": "phone_number",
"display_name": "Phone Number",
"type": "text"
}
],
"data": [
{
// Результаты данных
}
],
"total_duration": 3600,
"avg_duration": 120,
"count": 30
}
Ошибки