Обращения (entry)
Метод “entry”
Метод позволяет запрашивать информацию по Обращениям
Запрос “list”
Запрос позволяет получить список сделок, доступных текущему сотруднику, в т.ч. с применением фильтров.
Параметры запроса (не обязательные):
- offset – страница вывода, с учетом того, что установлен лимит в 200 записей на страницу (по умолчанию offset = 0)
- order – поле, по которому будет производится сортировка списка (по умолчанию order = datum)
- first – направление сортировки (new – сначала новые, old – сначала старые). (по умолчанию first = new)
Фильтры (не обязательные):
- dateStart – начальная дата создания записи (формат - YYYY-MM-DD)
- dateEnd – конечная дата создания записи (не обязательно, формат - YYYY-MM-DD)
- только dateStart – вывод записей с датой создания больше указанной даты
- только dateEnd – вывод записей с датой создания меньше указанной даты
- status – ограничение по статусам, через запятую ['0' => 'Новое', '1' => 'Обработано', '2' => 'Отменено']
Пример формирования запроса в PHP:
$params['offset'] = '0';
$params['order'] = 'datum';
$params['first'] = '';
$params['dateStart'] = '';
$params['dateEnd'] = '';
$params['status'] = '0,1,2';
Пример запроса:
http(s)://crm_url
/developer
/v1/entry?login=vladislav@isaler.ru&apikey=aMgiCQyj8bCToNc47BZZYrRICoWSIl&action=list&offset=0&order=datum&first=&dateStart=2015-01-01&dateEnd=&status=0,1,2
Ответ:
В поле “data” приходит список записей:
{"data":[ {
"ide":"57",
"datum":"2017-02-02 15:30:45",
"datum_do":"0000-00-00 00:00:00",
"content":"",
"clid":"6163",
"client":"Байт и Ко",
"pid":"2690",
"person":"Масленкин Егор",
"did":"0",
"deal":null,
"user":"Андреев Владислав",
"autor":"Андреев Владислав",
"status":"0",
"statusName":"Новое"
} ]}
Возможные ответы в случае ошибок:
- 400 – Не верный API key
- 401 – Неизвестный пользователь
- 402 – Неизвестный метод
Запрос “info”
Запрос служит для вывода информации по id или uid обращения.
Параметры запроса:
- id – уникальный идентификатор записи
- uid – уникальный идентификатор записи из внешней системы
Пример запроса:
http(s)://crm_url
/developer
/v1/entry?login=vladislav@isaler.ru&apikey=aMgiCQyj8bCToNc47BZZYrRICoWSIl&action=info
Ответ:
В поле “data” приходит информация в виде строки в формате JSON и содержит следующую информацию:
- "id" - уникальный идентификатор записи
- "uid" - уникальный идентификатор записи из внешней системы, если есть
- "clid" - уникальный идентификатор записи клиента
- "pid" - уникальный идентификатор записи контакта
- "did" - уникальный идентификатор записи сделки, если Обращение преобразовано в сделку
- "datum" - дата-время создания записи
- "datum_do" - дата-время обработки Обращения
- "iduser" - идентификатор Ответственного
- "autor" - идентификатор Автора записи
- "content" - комментарий
- "status" - статус Обращения ['0' => 'Новое', '1' => 'Обработано', '2' => 'Отменено']
- "products" - спецификация
- "prid" - уникальный идентификатор позиции из прайса
- "title" - название позиции
- "kol" - количество
- "price" - цена продажи
{"data": {
"ide":"56",
"uid":null,
"clid":"6164",
"pid":"2689",
"did":"0",
"datum":"2017-02-02 14:40:05",
"datum_do":"0000-00-00 00:00:00",
"iduser":"1",
"autor":"1",
"content":"",
"status":"0",
"products":[{
"idp":"62",
"ide":"56",
"prid":"2315",
"title":"SIP-T22P SIP-телефон, 3 линии, PoE",
"kol":"3",
"price":"4318",
"identity":"1"
},
{
"idp":"63",
"ide":"56",
"prid":"2354",
"title":"BizFAX E200 факс-сервер, 2 FXO, 1 FXS, 1 RJ45",
"kol":"1",
"price":"26724"
}]
}
}
Возможные ответы в случае ошибок:
- 400 – Не верный API key
- 401 – Неизвестный пользователь
- 402 – Неизвестный метод
Запрос “update”
Запрос позволяет обновить значение поля uid по id Обращения
Параметры запроса:
- id – уникальный идентификатор Обращения
- uid – уникальный идентификатор из внешней системы
$params['login'] = "vladislav@isaler.ru";
$params['apikey'] = 'aMgiCQyj8bCToNc47BZZYrRICoWSIl';
$params['action'] = 'update';
$params['id'] = '56';
$params['uid'] = '125';
$urlparams = http_build_query($params);
Ответ:
{"result":"Успешно","data":"56"}
Возможные ответы в случае ошибок:
- 400 – Не верный API key
- 401 – Неизвестный пользователь
- 402 – Неизвестный метод
- 404 – Обращение не найдено