Получение списка контактов через API: get_contacts


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

?action=get_contacts
Возвращает информацию по контактам аккаунта

Возвращаемые данные:
  • id — ID контакта
  • first_name — имя контакта
  • last_name — фамилия контакта
  • name — имя и фамилия контакта
  • title — должность контакта
  • url — url адрес контакта
  • services — объект из двух других вложенных объектов: chats (месенджеры) и socials (соцсети)
  • contacts — инфо из поля "Прочие контакты"
    *не возвращается, если пустое
  • data_added — дата и время добавления контакта
    *возвращается при использовании админского токена
  • group — название папки контактов
  • email — email контакта
  • phone — основной номер телефона (если указано)
  • phone2 — рабочий номер телефона (если указано) 
  • phone3 — мобильный номер телефона (если указано) 
  • phone4 — домашний номер телефона (если указано) 
  • address — адрес (если указано) 
  • address2 — дополнительный адрес (если указано) 

Пример JSON ответа
При успешном выполнении, ответ будет содержать статус ok и следующие данные:

{
    "status": "ok",
    "data": [
        {
            "id": "CONTACT_ID",
            "first_name": "CONTACT_FIRST_NAME",
            "last_name": "CONTACT_LAST_NAME",
            "name": "CONTACT_NAME",
            "title": "CONTACT_POSITION",
            "url": "CONTACT_URL",
            "services": {
"chats": {
"WhatsApp": "...",
... ... ...
},
"socials": {
"LinkedIn": "...", ... ... ... }
},
            "contacts": "CONTACT_OTHER_CONTACTS",
            "date_added": "YYYY-MM-DD HH:MM",
            "group": "CONTACT_GROUP",
            "email": "CONTACT_EMAIL",
            "phone": "CONTACT_PHONE",
            "phone2": "CONTACT_PHONE_2",
            "phone3": "CONTACT_PHONE_3",
            "phone4": "CONTACT_PHONE_4",
            "address": "CONTACT_ADDRESS",
            "address2": "CONTACT_ADDRESS_2"
        }, { "id": "CONTACT_ID", "first_name": "CONTACT_FIRST_NAME", "last_name": "CONTACT_LAST_NAME", ... ... ... }
    ]
}