К содержанию
Документация
APIСправочник

Пользователи

Свой профиль и управление аккаунтами для администратора.

Файл сгенерирован командой yarn nx run api:export-openapi из декораторов API и Zod-схем. Вручную не редактируется.

Свой профиль и управление аккаунтами для администратора.

GET /account-usage/{id}

Политика и активность аккаунта

Параметры

ИмяГдеОбязателенОписание
x-lct-sessionheaderдаСерверный session token из /auth/verify. Отзывается при logout и изменении доступа.

Ответы

КодОписаниеСхема
200Успешно.AccountUsageView
401Нет входа: аккаунт не назван, удалён или отключён.ApiError
403Нет прав: запрос не от веб-сервера или действие только для администратора.ApiError

PUT /account-usage/{id}

Изменить опциональные ограничения аккаунта

Параметры

ИмяГдеОбязателенОписание
x-lct-sessionheaderдаСерверный session token из /auth/verify. Отзывается при logout и изменении доступа.

Тело запроса

Ответы

КодОписаниеСхема
200Успешно.AccountUsageView
401Нет входа: аккаунт не назван, удалён или отключён.ApiError
403Нет прав: запрос не от веб-сервера или действие только для администратора.ApiError

GET /account-usage/me

Своя активность и включённые ограничения

Параметры

ИмяГдеОбязателенОписание
x-lct-sessionheaderдаСерверный session token из /auth/verify. Отзывается при logout и изменении доступа.

Ответы

КодОписаниеСхема
200Успешно.AccountUsageView
401Нет входа: аккаунт не назван, удалён или отключён.ApiError
403Нет прав: запрос не от веб-сервера или действие только для администратора.ApiError

GET /users

Все аккаунты Только администратор.

Параметры

ИмяГдеОбязателенОписание
x-lct-sessionheaderдаСерверный session token из /auth/verify. Отзывается при logout и изменении доступа.

Ответы

КодОписаниеСхема
200Успешно.array<Account>
401Нет входа: аккаунт не назван, удалён или отключён.ApiError
403Нет прав: запрос не от веб-сервера или действие только для администратора.ApiError

POST /users

Создать аккаунт Самостоятельной регистрации нет: аккаунты заводит администратор.

Параметры

ИмяГдеОбязателенОписание
x-lct-sessionheaderдаСерверный session token из /auth/verify. Отзывается при logout и изменении доступа.

Тело запроса

Ответы

КодОписаниеСхема
201Создано или запущено.Account
400Неверный запрос: тело или параметры не прошли проверку.ApiError
401Нет входа: аккаунт не назван, удалён или отключён.ApiError
403Нет прав: запрос не от веб-сервера или действие только для администратора.ApiError
409Конфликт состояния: действие сейчас невозможно.ApiError

DELETE /users/{id}

Удалить аккаунт Вместе со всем, что он создал. Себя и последнего администратора удалить нельзя.

Параметры

ИмяГдеОбязателенОписание
x-lct-sessionheaderдаСерверный session token из /auth/verify. Отзывается при logout и изменении доступа.
idpathда

Ответы

КодОписаниеСхема
204Аккаунт и его данные удалены.—
400Неверный запрос: тело или параметры не прошли проверку.ApiError
401Нет входа: аккаунт не назван, удалён или отключён.ApiError
403Нет прав: запрос не от веб-сервера или действие только для администратора.ApiError
404Объекта нет или он принадлежит другому аккаунту.ApiError

PATCH /users/{id}

Изменить аккаунт Почта, имя, пароль, роль или отключение. Себя понизить или отключить нельзя.

Параметры

ИмяГдеОбязателенОписание
x-lct-sessionheaderдаСерверный session token из /auth/verify. Отзывается при logout и изменении доступа.
idpathда

Тело запроса

Ответы

КодОписаниеСхема
200Успешно.Account
400Неверный запрос: тело или параметры не прошли проверку.ApiError
401Нет входа: аккаунт не назван, удалён или отключён.ApiError
403Нет прав: запрос не от веб-сервера или действие только для администратора.ApiError
404Объекта нет или он принадлежит другому аккаунту.ApiError
409Конфликт состояния: действие сейчас невозможно.ApiError

POST /users/{id}/revoke-sessions

Отозвать все сессии аккаунта

Параметры

ИмяГдеОбязателенОписание
x-lct-sessionheaderдаСерверный session token из /auth/verify. Отзывается при logout и изменении доступа.

Ответы

КодОписаниеСхема
204Готово, тела нет.—
401Нет входа: аккаунт не назван, удалён или отключён.ApiError
403Нет прав: запрос не от веб-сервера или действие только для администратора.ApiError

GET /users/me

Свой аккаунт

Параметры

ИмяГдеОбязателенОписание
x-lct-sessionheaderдаСерверный session token из /auth/verify. Отзывается при logout и изменении доступа.

Ответы

КодОписаниеСхема
200Успешно.Account
401Нет входа: аккаунт не назван, удалён или отключён.ApiError
403Нет прав: запрос не от веб-сервера или действие только для администратора.ApiError

PATCH /users/me

Изменить свой профиль Картинку и пароль меняет каждый сам; для смены пароля нужен текущий.

Параметры

ИмяГдеОбязателенОписание
x-lct-sessionheaderдаСерверный session token из /auth/verify. Отзывается при logout и изменении доступа.

Тело запроса

Ответы

КодОписаниеСхема
200Успешно.Account
400Неверный запрос: тело или параметры не прошли проверку.ApiError
401Нет входа: аккаунт не назван, удалён или отключён.ApiError
403Нет прав: запрос не от веб-сервера или действие только для администратора.ApiError

На этой странице