Профиль

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

Методы

GET /profile

Метод возвращает профиль пользователя, выполняющего запрос.

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

Тело ответа

{
  "person_id": 1732,
  "first_name": "Jane",
  "last_name": "Doe",
  "email": "jane.doe@gmail.com",
  "locale": "en-US",
  "organization_id": 1834,
  "organization": {
    "organization_id": 1834,
    "name": "My Organiztion",
    "persons": [
      {
        "id": 1731,
        "first_name": "Bob",
        "last_name": "Smith",
        "email": "Bob.Smith@gmail.com",
        "type": "user",
        "department_id": 13836,
        "department_name": "Marketing",
        "location": "Москва, офис на Соколе, 11 этаж",
	    "personality": "В свободное время люблю путешествовать и заниматься музыкой",
	    "personnel_number":"0000-000001",
	    "vacation_days":"2"
      },
      {
        "id": 1733,
        "first_name": "John",
        "last_name": "Snow",
        "email": "John.Snow@gmail.com",
        "type": "user"
      },
      {
        "id": 1725,
        "first_name": "Jane",
        "last_name": "Doe",
        "email": "Jane.Doe@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/profile?include_inactive=true' \
  -H 'Authorization: Bearer <YOUR_ACCESS_TOKEN>' \
  -H 'Content-Type: application/json'

Параметры

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

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