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

Прогоны

Состояние прогона и журнал его событий по этапам пайплайна.

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

Состояние прогона и журнал его событий по этапам пайплайна.

POST /runs

Завести пустой прогон Прогон в состоянии queued.

Параметры

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

Ответы

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

GET /runs/{runId}

Состояние прогона

Параметры

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

Ответы

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

GET /runs/{runId}/events

События прогона Журнал по этапам: начало, прогресс, конец этапа, готовый артефакт, предупреждения. Опрашивается с after — номером последнего полученного события.

Параметры

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

Ответы

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

POST /runs/validate-inputs

Проверить конфиг прогона Тот же конфиг, что у lct generate --config. Проверяет, что шаблон и материалы на месте и читаются, а каталог результата доступен на запись.

Параметры

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

Тело запроса

Ответы

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

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