Информация о Заказе
Метод получения детальной информации о Заказе в Лайнере по его идентификатору.
Адрес и метод
GET /v2/order/detail/{orderId}/
orderId
Идентификатор Заказа в Лайнере. Значение> 0
Пример запроса
<?php
$host = 'https://YOUR_LINER_API_HOST';
$token = 'YOUR_API_TOKEN';
$orderId = (int)$orderId;
$ch = curl_init($host . '/v2/order/detail/' . $orderId);
curl_setopt_array($ch, [
CURLOPT_CUSTOMREQUEST => 'GET',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => [
'Content-Type: application/json',
'X-Api-Key: ' . $token,
],
CURLOPT_TIMEOUT => 15,
]);
$response = curl_exec($ch);
$httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
if ($response === false) {
throw new RuntimeException('cURL error: ' . curl_error($ch));
}
curl_close($ch);
echo "HTTP {$httpCode}\n";
echo $response;
const host = "https://YOUR_LINER_API_HOST";
const token = "YOUR_API_TOKEN";
const orderId = Number(orderId);
const res = await fetch(`${host}/v2/order/detail/${orderId}`, {
method: "GET",
headers: {
"Content-Type": "application/json",
"X-Api-Key": token
}
});
const data = await res.json();
console.log("HTTP", res.status, data);
Пример ответа
{
"success": true,
"message": "",
"data": {
"id": "{{id}}",
"code": "{{code}}",
"serviceTitle": "{{serviceTitle}}",
"title": "{{title}}",
"callSchedule": "{{callSchedule}}",
"callHolidayOverrides": "{{callHolidayOverrides}}",
"autoDialingEnabled": "{{autoDialingEnabled}}",
"predictiveModeEnabled": "{{predictiveModeEnabled}}",
"aiModeEnabled": "{{aiModeEnabled}}",
"standaloneAiModeEnabled": "{{standaloneAiModeEnabled}}",
"aiModePrompt": "{{aiModePrompt}}",
"aiModeFirstPhrase": "{{aiModeFirstPhrase}}",
"aiDefaultLanguage": "{{aiDefaultLanguage}}",
"amdDetectionEnabled": "{{amdDetectionEnabled}}",
"callRecordRule": "{{callRecordRule}}",
"callCenterPhone": "{{callCenterPhone}}",
"additionalCallCenterPhones": "{{additionalCallCenterPhones}}",
"sipEndpointUsageScheme": "{{sipEndpointUsageScheme}}",
"agentUserIds": "{{agentUserIds}}",
"agentGroupIds": "{{agentGroupIds}}",
"showLeadContactsToAgent": "{{showLeadContactsToAgent}}",
"callAttemptsGroupId": "{{callAttemptsGroupId}}",
"qualifiedLeadsPerDayLimit": "{{qualifiedLeadsPerDayLimit}}",
"callScenarioId": "{{callScenarioId}}",
"leadTransformEnabled": "{{leadTransformEnabled}}",
"leadsPriority": "{{leadsPriority}}",
"status": "{{status}}",
"speechRecognitionEnabled": "{{speechRecognitionEnabled}}",
"ignoreLeadTimezone": "{{ignoreLeadTimezone}}",
"sipEndpointIds": "{{sipEndpointIds}}",
"customValues": {
"{{customFieldId}}": "{{customFieldValue}}"
},
"createdAt": "{{createdAt}}",
"updatedAt": "{{updatedAt}}",
}
}
Поля ответа
| Поле | Тип | Описание |
|---|---|---|
id |
int |
Идентификатор Заказа в Лайнере. |
code |
string |
Код заказа. |
serviceTitle |
string |
Внутреннее название заказа. |
title |
string |
Отображаемое название заказа. |
callSchedule |
array |
Список, каждый элемент которого содержит время начала и конца рабочего дня. |
callHolidayOverrides |
array |
Список праздничных дней. |
autoDialingEnabled |
bool |
Разрешены ли звонки. |
predictiveModeEnabled |
bool |
Разрешены ли звонки в предиктивном режиме. |
aiModeEnabled |
bool |
Разрешен ли ИИ звонок. |
standaloneAiModeEnabled |
bool |
ИИ-обработка без онлайн агентов. |
aiModePrompt |
string |
Базовый промпт для ИИ бота. |
aiModeFirstPhrase |
string |
Первая фраза для ИИ бота. |
aiDefaultLanguage |
string |
Язык по-умолчанию для ИИ. Возможнне значения: ru, gb. |
amdDetectionEnabled |
bool |
Включено ли распознавание автоответчиков. |
callRecordRule |
string |
Когда начинать запись разговора. Возможнне значения: client_is_connected, agent_is_connected. |
callCenterPhone |
string |
Основной номер телефона КЦ. |
additionalCallCenterPhones |
array |
Дополнительные номера телефона КЦ. |
sipEndpointUsageScheme |
string |
Схема использования номеров. Возможнне значения: random_default, random_without_repetition, even_loaded, even_loaded_daily. |
agentUserIds |
array |
Идентификаторы агентов, которые могут работать в этом заказе. |
agentGroupIds |
array |
Идентификаторы групп агентов, которые могут работать в этом заказе. |
showLeadContactsToAgent |
bool |
Могут ли агенты видеть контакты лидов. |
callAttemptsGroupId |
int |
Идентификатор группы интервалов попыток дозвона. |
qualifiedLeadsPerDayLimit |
int |
Максимальное количество целевых лидов в день. |
callScenarioId |
int |
Идентификатор сценария разговора. |
leadTransformEnabled |
bool |
Разрешено ли агенту изменять тип лида. |
leadsPriority |
int |
Приоритет Лидов в заказе. |
status |
string |
Статус заказа. Возможные значения: success, secondary, info. |
speechRecognitionEnabled |
bool |
Включено ли распознавание звонков. |
ignoreLeadTimezone |
bool |
Игнорировать ли часовой пояс клиента. |
sipEndpointIds |
array |
Список идентификаторов виртуальных номеров. |
customValues |
object |
Словарь значений пользовательских полей: ключ — ID пользовательского поля, значение — сохранённое значение этого поля. |
createdAt |
string |
Дата и время создания (ISO 8601). |
updatedAt |
string |
Дата и время обновления (ISO 8601). |
Примечание
Выше описана структура поля data. Общий формат ответа API см. в разделе Схема запросов