Перейти к содержимому

GET /api/collections/:id/last-applied-attempt — Последняя применённая генерация

Как открыть: отдельно открывать не нужно — это служебный запрос. Орг-админ → раздел «Коллекции» → карточка коллекции → редактор → форма (пере)генерации вызывает его сама при открытии.

Возвращает последнюю успешно применённую генерацию коллекции: каким режимом и с каким качеством её строили, какие были рамки по осям, что в итоге получилось (сколько слоёв, блоков, специальностей) и когда. Форма перегенерации использует это, чтобы заранее подставить параметры прошлого прогона — не приходится вводить всё заново.

Учитываются только применённые прогоны: предпросмотры (которые ничего не записывали) и неудачные попытки сюда не попадают. Если коллекцию ещё ни разу не генерировали с записью, вернётся 404 — и форма просто откроется с пустыми полями.

Кто может. Только администратор-владелец коллекции (орг-админ организации-владельца или администратор платформы): запрос отдаёт историю заданных параметров, поэтому доступен ровно тем же, кто вправе перегенерировать. Чужой админ публичной коллекции сюда не пройдёт.

Связанные


Машинная сводка (HTTP, таблицы, связанные требования)
ПолеЗначение
HTTPGET /api/collections/:id/last-applied-attempt
AuthrequireCollectionOwnership — requireCollectionOwnership
Scope токенаread
PG-функцииapi.get_last_applied_attempt
Таблицыcollection_generation_attempt
SRMSRM-329
RP (права)
Файл роутаserver/routes/collections.js
Статусdone

Аргументы запроса (best-effort из хендлера; путь-параметры опущены):

аргументов не обнаружено (подтвердить вручную по server/routes/collections.js)

Коды ответов/ошибок (из хендлера): 404 (+ 200) — уточнить причины вручную


Витрина продукта · Версия для агента (raw markdown) →