Интервалы попыток звонков
Метод получения детальной информации об интервалах попыток звонков в Лайнере по идентификатору группы попыток.
Адрес и метод
GET /v2/call-attempt/detail/{id}/
id
Идентификатор группы попыток звонков в Лайнере. Значение> 0
Пример запроса
<?php
$host = 'https://YOUR_LINER_API_HOST';
$token = 'YOUR_API_TOKEN';
$id = (int)$id;
$ch = curl_init($host . '/v2/call-attempt/detail/' . $id . '/');
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 id = Number(id);
const res = await fetch(`${host}/v2/call-attempt/detail/${id}/`, {
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}}",
"title": "{{title}}",
"intervals": ["{{interval}}", "{{interval}}"],
"isDefault": "{{isDefault}}",
"resetAttemptsEnabled": "{{resetAttemptsEnabled}}"
}
}
Поля ответа
| Поле | Тип | Описание |
|---|---|---|
id |
int |
Идентификатор группы попыток звонков. |
title |
string |
Название группы попыток звонков. |
intervals |
array<int> |
Список интервалов между звонками в минутах. |
isDefault |
bool |
Является ли группа интервалов группой по умолчанию. |
resetAttemptsEnabled |
bool |
Выполнять ли повтор попыток при просьбе «перезвонить». |
Примечание
Выше описана структура поля data. Общий формат ответа API см. в разделе Схема запросов