👨💻Управление пользователями
Веб-API AiKYNETIX предоставляет полный набор конечных точек для управления учетными записями пользователей и связанными административными задачами.
Создание нового пользователя
Администраторы могут создать нового пользователя, отправив минимальный JSON-пакет. Обязательные поля включают email и отображаемое имя пользователя, номер телефона является необязательным.
POST /user-management/users/Пример тела запроса
{
"email": "user@gmail.com",
"display_name": "User",
"phone": "932323232"
}Ответ
При успешном выполнении возвращается JSON-объект, содержащий данные вновь созданного пользователя:
{
"userData": {
"user_uid": "MYmC7MzsPBNU6uSQBnJ0",
"email": "user@gmail.com",
"display_name": "User",
"phone": "932323232"
}
}Обновление данных пользователя
Обновите профиль существующего пользователя, отправив JSON-пакет с уникальным идентификатором пользователя вместе с любыми новыми или обновленными полями. Могут быть включены дополнительные атрибуты профиля, такие как физические метрики и предпочтения.
Конечная точка
Пример тела запроса
Ответ
Успешное обновление возвращает подтверждающее сообщение:
Получение списка пользователей
Администраторы могут получить список всех пользователей, связанных с их учетной записью. API поддерживает как простое, так и фильтрованное получение данных, включая пагинацию для больших баз пользователей.
Список всех пользователей
Конечная точка:
Пример ответа:
Фильтрация и пагинация
Используйте параметры запроса для фильтрации списка пользователей или пагинации результатов:
start_after_id: UID, после которого начинается список.
end_before_id: UID, перед которым заканчивается список.
limit: Максимальное количество возвращаемых пользователей (по умолчанию 5).
Конечная точка:
Пример запроса:
Ответ включает:
query_count: Общее количество соответствующих пользователей.users: Массив объектов пользователей.first_uidиlast_uid: UID для пагинации.
Получение данных конкретного пользователя
Получите подробную информацию о конкретном пользователе, указав его уникальный UID.
Конечная точка
Пример запроса
Пример ответа
Удаление пользователя
Администраторы могут удалить пользователя из своей учетной записи, указав уникальный UID пользователя в теле запроса.
Конечная точка
Пример тела запроса
Ответ
Успешное удаление возвращает подтверждающее сообщение:
Управление приглашениями и назначениями субадминистраторов
Администраторы могут приглашать пользователей стать субадминистраторами и управлять назначениями субадминистраторов.
Список приглашений
Конечная точка:
Получите список ожидающих приглашений. Каждое приглашение включает данные, такие как информация о приглашающем, email приглашенного и статус приглашения.
Создание приглашения
Конечная точка:
Отправьте JSON-пакет с email приглашенного (и, при желании, ссылкой на платформу):
Удаление приглашения
Конечная точка:
Укажите invite_token в теле запроса для удаления приглашения.
Управление субадминистраторами
Администраторы также могут получать, добавлять или удалять субадминистраторов с помощью следующих конечных точек:
Получение, добавление и удаление субадминистраторов:
Получение статуса организации
Администраторы и субадминистраторы могут получить данные о статусе организации, включая количество сессий, UID пользователя, роль, тип оплаты и связанные активности.
Конечная точка
Пример ответа
Last updated
Was this helpful?