sourcePath |
---|
ru/tracker/api-ref/get-user-info.md |
Запрос позволяет получить информацию об учетной записи пользователя, от имени которого выполняется обращение к API.
Перед выполнением запроса получите доступ к API.
Для получения информации о текущем пользователе используйте HTTP-запрос с методом GET
:
GET /v2/myself
Host: {{ host }}
Authorization: OAuth <OAuth-токен>
{{ org-id }}
{% include headings %}
Например, с помощью curl
:
curl --request GET "{{ host }}/v2/myself" \
--header "Authorization: OAuth <OAuth-токен>" \
--header "X-Cloud-Org-Id: <идентификатор_организации>"
{% list tabs %}
-
Запрос выполнен успешно
{% include answer-200 %}
Тело ответа содержит JSON-массив с параметрами текущего пользователя.
[ { "self": "https://{{ host }}/v2/users/12********", "uid": 12********, "login": "<логин_пользователя>", "trackerUid": 12********, "passportUid": 12********, "cloudUid": "bfbdrb1aa248********", "firstName": "<имя>", "lastName": "<фамилия>", "display": "<отображаемое_имя>", "email": "<электронная_почта>", "external": false, "hasLicense": true, "dismissed": false, "useNewFilters": true, "disableNotifications": false, "firstLoginDate": "2020-10-27T13:06:21.787+0000", "lastLoginDate": "2022-07-25T17:12:33.787+0000", "welcomeMailSent": true } ]
{% cut "Параметры ответа" %}
{% include new-default-id-type %}
Параметр Описание Тип данных self Адрес ресурса API, который содержит информацию об учетной записи пользователя. Строка uid Уникальный идентификатор учетной записи пользователя в {{ tracker-name }}. Число login Логин пользователя. Строка trackerUid Уникальный идентификатор аккаунта пользователя в {{ tracker-name }}. Число passportUid Уникальный идентификатор аккаунта пользователя в организации {{ ya-360 }} и Яндекс ID. Число cloudUid Уникальный идентификатор пользователя в {{ org-full-name }}. Строка firstName Имя пользователя. Строка lastName Фамилия пользователя. Строка display Отображаемое имя пользователя. Строка email Электронная почта пользователя. Строка external Служебный параметр. Логический hasLicense Признак наличия у пользователя полного доступа к {{ tracker-name }}: true
— полный доступ;false
— только чтение.
Логический dismissed Статус пользователя в организации: true
— пользователь удален из организации;false
— действующий сотрудник организации.
Логический useNewFilters Служебный параметр. Логический disableNotifications Признак принудительного отключения уведомлений для пользователя: true
— уведомления отключены;false
— уведомления включены.
Логический firstLoginDate Дата и время первой авторизации пользователя в формате YYYY-MM-DDThh:mm:ss.sss±hhmm
.Строка lastLoginDate Дата и время последней авторизации пользователя в формате YYYY-MM-DDThh:mm:ss.sss±hhmm
.Строка welcomeMailSent Способ добавления пользователя: true
— с помощью приглашения на почту;false
— другим способом.
Логический {% endcut %}
-
Запрос выполнен с ошибкой
{% include answer-error-401 %}
{% include answer-error-403 %}
{% include answer-error-404 %}
{% endlist %}