GetTranscribationsList

Метод GetTranscribationsList

Примените этот метод для получения результатов транскрибации за определенный период. Для этого выполните POST-запрос с входными параметрами к точке подключения, указанными ниже.

Точка подключения:

POST: https://api.exolve.ru/statistics/call-record/v1/GetTranscribationsList

Авторизация

Передайте следующие Заголовки HTTP для успешной авторизации.

Имя Тип Описание
Authorization string API-ключ приложения с Bearer перед ним. Пример: Bearer e***s0, где e***s0 замените на API-ключ вашего приложения

Входные параметры

Передайте следующие параметры в теле запроса в JSON-формате. Параметры, отмеченные жирным шрифтом, являются обязательными.

Параметр Тип Описание
date_from string дата начала выборки звонков в формате RFC-3339 / ISO-8601
date_to string дата окончания выборки звонков в формате RFC-3339 / ISO-8601
limit uint32 лимит выводимых строк
offset uint64 номер строки, с которой начинать выборку (начинается с 0)

Выходные параметры

Параметр Тип Описание
url string URL-адрес для отправки события о готовности текстовой расшифровки звонка
uid uint64 идентификатор звонка
application_uuid string идентификатор приложения, с номера которого был совершён звонок
date_time string дата и время готовности транскрибации RFC-3339 / ISO-8601
number_a string номер звонящего абонента
number_b string номер принимающего абонента
redirect_number string номер для переадресации
duration uint32 длительность разговора
chunks Chunks текстовая расшифровка разбитая на фразы участников звонка

Chunks

Параметр Тип Описание
channel_tag uint64 канал связи (1 — звонящий абонент, 2 — отвечающий абонент)
text string текст
start_time uInt64 Время начала фразы в секундах
end_time uInt64 Время конца фразы в секундах

Возможные ошибки

Код Статус Пример сообщения Описание
400 Bad Request invalid value [value] в поле uid невалидный формат
401 Bad Request error while trying to get token from header нет заголовка авторизации
401 Bad Request failed to parse token невалидный API-ключ
404 Bad Request not found transcribation with uid нет текстовой расшифровки по этому идентификатору звонка
404 Not Found invalid uid or application uuid неверный идентификатор звонка

Примеры

Входные параметры:

{
    "date_from": "2022-11-20T00:50:00Z",
    "date_to": "2024-11-22T23:50:00Z",
    "limit": 10,
    "offset": 0
}

Выходные параметры:

{
    "transcribation": [
        {
            "url": "",
            "uid": 7122485413423484900,
            "application_uuid": "b7da867d-8c2c-4832-a924-48fbc1e7000",
            "date_time": "2023-12-13T14:25:44Z",
            "number_b": "79151234567",
            "number_a": "79151234578",
            "redirect_number": "79151234570",
            "duration": 1,
            "call_start": "2023-12-13T14:26:44Z",
            "call_end": "2023-12-13T14:30:44Z",
            "chunks": {
                "channel_tag": "1",
                "text": "привет",
                "start_time": {
                    "seconds":0
                    },
                "end_time": {
                    "seconds":0
                    }
            }
        }
    ]
}