[API] Получение профилей пользователей

Выдает информацию о пользователях портала.

GET users

Авторизация

Этот запрос требует базовой авторизации.

Примеры

Пример запроса
Bash (оболочка Unix)
curl --location -g --request GET 'https://{portal-url}/api/v1/users'
Пример тела ответа
JSON
[
    {
        "userInfo": {
            "about": "",
            "authorUiFourLetterCode": "ru-RU",
            "avatarImageUrl": null,
            "cultureInfoId": "ru-RU",
            "email": "admin@email.com",
            "firstName": "",
            "forcedRedirectUrls": [],
            "isAutoDetectCultureInfo": true,
            "isAutoDetectTimeZone": true,
            "isEnableHomeEditorAdvancedCss": false,
            "isFirstTrialUser": false,
            "lastActivityDate": "/Date(1734525940030+0000)/",
            "lastName": "",
            "middleName": "",
            "timeZoneId": "Jordan Standard Time"
        },
        "userName": "admin",
        "userRole": "Administrator",
        "userType": "Contributor",
        "isEnabled": true
    },
    {
        "userInfo": {
            "about": "",
            "authorUiFourLetterCode": "ru-RU",
            "avatarImageUrl": null,
            "cultureInfoId": "ru-RU",
            "email": "power-reader@email.com",
            "firstName": "",
            "forcedRedirectUrls": [],
            "isAutoDetectCultureInfo": false,
            "isAutoDetectTimeZone": true,
            "isEnableHomeEditorAdvancedCss": false,
            "isFirstTrialUser": false,
            "lastActivityDate": null,
            "lastName": "",
            "middleName": "",
            "timeZoneId": "UTC"
        },
        "userName": "power-reader",
        "userRole": null,
        "userType": "PowerReader",
        "isEnabled": true
    }
]

Поля ответа

userInfo Объект, содержащий основную информацию о профиле.
    about
Информация, указанная пользователем в окне Информация.
    avatarImageUrl
URL-адрес изображения, используемого в качестве аватара.
    cultureInfoId
Четырехбуквенный языковой код авторизованного читателя.
    email
Электронная почта пользователя.
    firstName
Имя пользователя.
    isAutoDetectCultureInfo
Определяет, выбирается ли язык автоматически. Условие false (ложно), если язык задается пользователем.
    isAutoDetectTimeZone
Определяет, установлен ли режим автоматического определения часового пояса.
    lastActivityDate
Временная метка ISO 8601, отражающая дату последней активности пользователя. Часовой пояс GMT.
    lastName
Фамилия пользователя.
    middleName
Отчество пользователя.
    timeZoneId
Идентификатор часового пояса, указанного пользователем.
userName Логин пользователя.
userType Тип пользователя: Авторизованный читатель (PowerReader) или Автор (Contributor)
userRole
Разделенный запятыми список групп доступа, к которым относится авторизованный читатель.
isEnabled
Определяет, активна ли учетная запись или нет.