Запрос

GET lead/[lead_id]/calls

Передаваемые параметры

  • lead_id - ID лида

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

curl -H 'token: someToken' https://direct.lptracker.ru/lead/1234/calls

Пример ответа при успешном выполнении:

{
  "status": "success",
  "result": [
    {
      "linkedid": "1700000000.123",
      "time": 1700000000,
      "duration": 95,
      "type": "incomming",
      "disposition": "ANSWER",
      "record": "https://sound.lptracker.ru/record/....mp3",
      "owner_id": 457,
      "owner": {
        "id": 457,
        "type": "staff",
        "name": "Иван Петров",
        "job": "Менеджер",
        "email": "ivan@example.com"
      }
    },
    {
      "linkedid": "1700000100.124",
      "time": 1700000100,
      "duration": 0,
      "type": "incomming",
      "disposition": "NOANSWER",
      "record": null,
      "owner_id": null,
      "owner": null
    }
  ]
}

Описание полей в ответе

Возвращаются звонки за текущее и предыдущее полугодие (как в обратном вызове). Звонки отсортированы от новых к старым, один элемент на linkedid (если у звонка несколько ног, например перевод на другого сотрудника, остаётся отвеченная).

  • linkedid - Уникальный ID звонка (совпадает с linkedid в calls обратного вызова)
  • time - Время звонка в timestamp
  • duration - Продолжительность разговора в секундах
  • type - Направление звонка (incomming - входящий, outgoing - исходящий, redirect - переадресация)
  • disposition - Результат звонка (ANSWER - отвечен, NOANSWER - не отвечен, BUSY - занято, CANCEL - отменён, OFFHOURS - нерабочее время, ANTIBOT - антибот, UNKNOWN - неизвестно)
  • record - Ссылка на запись разговора (null, если записи нет)
  • owner_id - ID ответственного за звонок: сотрудника, принявшего входящий (только при disposition = ANSWER) или совершившего исходящий звонок (при любом результате). 0 - главный аккаунт, null - непринятый входящий звонок
  • owner - Данные ответственного за звонок (null, если ответственного нет)
    • id - ID сотрудника (0 - главный аккаунт), совпадает с id в списке сотрудников (GET staff)
    • type - Тип аккаунта (main - главный аккаунт, staff - сотрудник)
    • name - Имя сотрудника
    • job - Занимаемая должность
    • email - Email сотрудника из профиля (для сопоставления с пользователем внешней CRM, например Битрикс24)