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

Библиотека

Проекты: папки для колод, чатов и шаблонов.

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

Проекты: папки для колод, чатов и шаблонов.

GET /library/projects

Проекты С шаблонами проекта и числом колод.

Параметры

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

Ответы

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

POST /library/projects

Создать проект

Параметры

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

Тело запроса

Ответы

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

DELETE /library/projects/{id}

Удалить проект Вместе с его колодами.

Параметры

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

Ответы

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

PATCH /library/projects/{id}

Изменить проект Имя, значок с цветом или закрепление в меню. Закрепление не двигает дату правки.

Параметры

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

Тело запроса

Ответы

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

DELETE /library/projects/{projectId}/templates/{templateId}

Убрать шаблон из проекта Сам шаблон остаётся в библиотеке.

Параметры

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

Ответы

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

POST /library/projects/{projectId}/templates/{templateId}

Добавить шаблон в проект

Параметры

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

Ответы

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

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