Список
Общий список контактных лиц
GET https://do.freshoffice.ru/contact/list?page=1&records_onpage=50
Возвращает контактные лица по всем контрагентам постранично, от новых к старым, вместе с их телефонами, email-адресами и соцсетями. Можно фильтровать по имени:
GET https://do.freshoffice.ru/contact/list?name=Александров
Query Parameters
| Name | Type | Description |
|---|---|---|
| page | Int | Номер страницы, с 1. По умолчанию 1 |
| records_onpage | Int | Записей на странице (по умолчанию 50, максимум 200) |
| name | String | Фильтр: имя содержит. Опционально |
Список контактных лиц контрагента
GET https://do.freshoffice.ru/contact/list?company_id=368132
Возвращает всех контактных лиц одного контрагента с их средствами связи. При переданном company_id остальные параметры не используются.
Query Parameters
| Name | Type | Description |
|---|---|---|
| company_id | Int | ID контрагента |
Пример
cURL
NodeJS (Request)
curl --location --request GET 'https://do.freshoffice.ru/contact/list?company_id=368132' \
--header 'Authorization: Bearer XXXX-XXXXXXX-XXXXXXX'
var request = require('request');
var options = {
'method': 'GET',
'url': 'https://do.freshoffice.ru/contact/list?company_id=368132',
'headers': {
'Authorization': 'Bearer XXXX-XXXXXXX-XXXXXXX'
}
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
});
Ответ
{
"status": "success",
"error": "",
"code": null,
"rows": 0,
"pages": 0,
"page": 0,
"value": "[ { ...контактное лицо с Phones/Emails... }, ... ]"
}
// value - JSON-массив контактных лиц с их телефонами и email-адресами
Предыдущая
Следующая