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

Файлы и шаблоны

Загрузка шаблона `.pptx`/`.potx` и материалов; библиотека шаблонов и их превью.

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

Загрузка шаблона .pptx/.potx и материалов; библиотека шаблонов и их превью.

GET /files

Все файлы аккаунта Шаблоны и материалы, новые сверху.

Параметры

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

Ответы

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

POST /files/content

Загрузить материалы Текст или таблица для колоды: .txt, .md, .docx, .pdf, .csv, .tsv, .xlsx.

Параметры

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

Тело запроса

  • multipart/form-data — object

Ответы

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

POST /files/template

Загрузить шаблон Принимает .pptx или .potx. Движок разбирает файл до ответа: в profile — палитра, шрифты, сетка и макеты шаблона.

Параметры

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

Тело запроса

  • multipart/form-data — object

Ответы

КодОписаниеСхема
202Принято.StoredFile
400Неверный запрос: тело или параметры не прошли проверку.ApiError
401Нет входа: аккаунт не назван, удалён или отключён.ApiError
403Нет прав: запрос не от веб-сервера или действие только для администратора.ApiError
422Движок не смог прочитать файл.ApiError
503Недоступен движок, база данных или хранилище ключей.ApiError
504Движок не ответил вовремя.ApiError

GET /files/templates

Шаблоны Свои и открытые всем администратором.

Параметры

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

Ответы

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

DELETE /files/templates/{id}

Убрать шаблон из библиотеки Файл остаётся: колоды на этом шаблоне открываются и экспортируются.

Параметры

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

Ответы

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

PATCH /files/templates/{id}

Переименовать или открыть шаблон всем Переименовывает владелец; shared меняет только администратор.

Параметры

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

Тело запроса

Ответы

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

GET /files/templates/{id}/download

Скачать исходный шаблон Оригинальные байты .pptx или .potx. Свой шаблон и открытый всем; чужой личный и убранный из библиотеки — нет.

Параметры

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

Ответы

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

GET /files/templates/{id}/previews/{name}

Превью слайда шаблона Нарисовано при подготовке шаблона.

Параметры

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

Ответы

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

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