Перейти к содержанию

Информация о Заказе

Метод получения детальной информации о Заказе в Лайнере по его идентификатору.


Адрес и метод

GET /v2/order/detail/{orderId}/

orderId
Идентификатор Заказа в Лайнере. Значение > 0


Пример запроса

curl -X GET "https://YOUR_LINER_API_HOST/v2/order/detail/{orderId}" \
  -H "Content-Type: application/json" \
  -H "X-Api-Key: YOUR_API_TOKEN"
<?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 см. в разделе Схема запросов