Метод 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)"
}
}
]
}