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

Метод getLeads

getLeads

Метод позволяет получить список сделок. В т.ч. которые были созданы через сервис R7K12. Метод возвращает не более 10000 записей за один вызов, в ответе на каждый запрос добавляется параметр “totalResult” - с общим количеством результатов. Метод: GET Ссылка: https://api.r7k12.ru/{{TOKEN}}/getLeads Параметры: Таблица 1 Таблица 1

Параметр Тип Обязательный Описание
id string Нет Уникальный идентификатор сделки в CRM. При использовании данного параметра в ответе будет сделка с указанным идентификатором (если такая присутствует).
lastModified string Нет Дата последнего изменения сделки. Формат: - ГГГГ-ММ-ДД ЧЧ:ММ:СС - ГГГГ-ММ-ДД. Если указан данный параметр то в ответ буду выведены лишь те сделки которые были изменены/созданы после указанной даты.
fields array [string] Нет Список полей которые необходимо вывести в ответ. Если параметр не задан то выводится только идентификаторы. Доступные поля: - id - идентификатор сделки - r7k12id - идентификатор “визита” - name - название сделки - status - статус сделки - type - тип обращения - dateCreate - дата создания (UNIX) - lastModified - дата изменения - price - сумма сделки - cost - себестоимость сделки - clientId - идентификатор клиента CRM - manager - идентификатор менеджера ответственного за сделку - products - массив продуктов - fields - доп. поля сделки
limit integer Нет Количество выводимых записей в результат (по-умолчанию “10000”)
page integer Нет Номер выводимой страницы (по-умолчанию “1”)

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

define('TOKEN','XXXXXXXXX');
$data = @file_get_contents(
   'https://api.r7k12.ru/'.TOKEN.'/getLeads?'.
   http_build_query(
       [
           'lastModified' => '2017-11-11',
           'fields' => [
               'id',
               'status',
               'price',
               'cost',
               'fields'
           ],
    'limit'=> 1
       ]
   )
);

Ответ:

{
 "page" : 1,
 "totalResult": 156,
 "data": [
   {
     "id" : "1",
     "status" : "587",
     "price" : 0,
     "cost" : 0,
     "fields" : {
       "source1" : "yandex",
       "source2" : "organic",
       "source3" : "(not set)"
     }
   }
 ]
}