Метод getContacts¶
getContacts¶
Метод позволяет получить список контактов. В т.ч. которые были созданы через сервис R7K12. Метод возвращает не более 10000 записей за один вызов, в ответе на каждый запрос добавляется параметр “totalResult” - с общим количеством результатов. Метод: GET Ссылка: https://api.r7k12.ru/{{TOKEN}}/getContacts Параметры: Таблица 1 Таблица 1
| Параметр | Тип | Обязательный | Описание |
| id | string | Нет | Уникальный идентификатор контакта в CRM. При использовании данного параметра в ответе будет контакт с указанным идентификатором (если такой присутствует). |
| lastModified | string | Нет | Дата последнего изменения контакта. Формат: - ГГГГ-ММ-ДД ЧЧ:ММ:СС - ГГГГ-ММ-ДД. Если указан данный параметр то в ответ буду выведены лишь те контакты которые были изменены/созданы после указанной даты. |
| fields | array [string] | Нет | Список полей которые необходимо вывести в ответ. Если параметр не задан то выводится только идентификаторы. Доступные поля: - id - идентификатор контакта - name - название контакта - phone - массив телефонных номеров - email - массив email адресов - leads - массив идентификаторов сделок - dateCreate - дата создания (UNIX) - lastModified - дата изменения (UNIX) |
| limit | integer | Нет | Количество выводимых записей в результат (по-умолчанию “10000”) |
| page | integer | Нет | Номер выводимой страницы (по-умолчанию “1”) |
Пример запроса:
define('TOKEN','XXXXXXXXX');
$data = @file_get_contents(
'https://api.r7k12.ru/'.TOKEN.'/getContacts?'.
http_build_query(
[
'fields' => [
'id',
'phone',
'leads'
],
'limit' => 1
]
)
);
Ответ:
{
"page" : 1,
"totalResult": 100,
"data": [
{
"id" : "43",
"phone" : [
"74991234567",
"74953215476"
],
"leads" : [
"1"
]
}
]
}