Контакты

Облачный Pyrus
Безоблачный Pyrus

GET /contacts

Метод возвращает список доступных пользователю контактов, сгруппированных по организациям.

GET https://api.pyrus.com/v4/contacts
  ?include_inactive=true

Тело ответа

{
  "organizations": [
    {
      "organization_id": 2181,
      "name": "My Organiztion",
      "persons": [
        {
          "id": 1731,
          "first_name": "Иван",
          "last_name": "Котов",
          "mobile_phone": "79031234567",
          "email": "iv.kotov@gmail.com",
          "type": "user",
          "department_id": 13836,
          "department_name": "Marketing"
        },
        {
          "id": 1733,
          "first_name": "Станислав",
          "last_name": "Ломов",
          "email": "stas.lomov@gmail.com",
          "type": "user"
        },
        {
          "id": 1725,
          "first_name": "Лора",
          "last_name": "Львова",
          "email": "l.lvova.gmail.com",
          "type": "user"
        }
      ],
      "roles": [
        {
          "id": 1743,
          "name": "SomeRole",
          "member_ids": [
            1725,
            1733
          ],
          "type": "role"
        }
      ],
      "department_catalog_id": 1234
    }
  ]
}

curl

curl -X GET \
  https://api.pyrus.com/v4/contacts?include_inactive=true \
  -H 'Authorization: Bearer <YOUR_ACCESS_TOKEN>' \
  -H 'Content-Type: application/json'

Параметры

include_inactiveДобавляет уволенных и неактивных сотрудников в результаты запроса.

Была ли эта статья полезной?