---
id: collections-index
title: "Коллекции"
domain: collections
kind: domain-index
---

# Коллекции {#collections-index}

<!-- gen:start:tables -->
## Методы API

| Метод | Эндпоинт | Статус |
|---|---|---|
| [Список коллекций](api/list-collections.md) | `GET /api/collections` | done |
| [Создать коллекцию](api/create-collection.md) | `POST /api/collections` | код |
| [Удалить коллекцию](api/delete-collection.md) | `DELETE /api/collections/:id` | done |
| [Получить коллекцию](api/get-collection.md) | `GET /api/collections/:id` | код |
| [Обновить коллекцию](api/update-collection.md) | `PUT /api/collections/:id` | done |
| [Доступы организаций](api/list-access.md) | `GET /api/collections/:id/access` | код |
| [Выдать доступ организации](api/grant-access.md) | `POST /api/collections/:id/access` | код |
| [Отозвать доступ](api/revoke-access.md) | `DELETE /api/collections/:id/access/:orgId` | код |
| [Лента изменений коллекции (для агента)](api/collection-activity.md) | `GET /api/collections/:id/activity` | done |
| [Добавить блок](api/create-block.md) | `POST /api/collections/:id/blocks` | код |
| [Удалить блок](api/delete-block.md) | `DELETE /api/collections/:id/blocks/:blockId` | код |
| [Изменить блок](api/update-block.md) | `PUT /api/collections/:id/blocks/:blockId` | код |
| [Удалить связи](api/delete-edges.md) | `DELETE /api/collections/:id/edges` | код |
| [Связи коллекции](api/list-edges.md) | `GET /api/collections/:id/edges` | код |
| [Добавить связь](api/create-edge.md) | `POST /api/collections/:id/edges` | код |
| [Статус async-генерации (poll)](api/get-job.md) | `GET /api/collections/:id/jobs/:jobId` | done |
| [Отменить async-генерацию](api/cancel-job.md) | `POST /api/collections/:id/jobs/:jobId/cancel` | done |
| [Последняя применённая генерация](api/last-applied-attempt.md) | `GET /api/collections/:id/last-applied-attempt` | done |
| [Добавить слой](api/create-layer.md) | `POST /api/collections/:id/layers` | код |
| [Удалить слой](api/delete-layer.md) | `DELETE /api/collections/:id/layers/:layerId` | код |
| [Изменить слой](api/update-layer.md) | `PUT /api/collections/:id/layers/:layerId` | код |
| [Промпты коллекции](api/get-prompts.md) | `GET /api/collections/:id/prompts` | done |
| [Сохранить промпт этапа](api/save-prompt.md) | `PUT /api/collections/:id/prompts/:stage` | done |
| [Предложить промпт (LLM)](api/suggest-prompt.md) | `POST /api/collections/:id/prompts/:stage/suggest` | done |
| [(Пере)генерация коллекции](api/regenerate.md) | `POST /api/collections/:id/regenerate` | done |
| [Восстановить коллекцию](api/restore-collection.md) | `POST /api/collections/:id/restore` | код |
| [Добавить специальность](api/create-specialty.md) | `POST /api/collections/:id/specialties` | код |
| [Удалить специальность](api/delete-specialty.md) | `DELETE /api/collections/:id/specialties/:specId` | код |
| [Изменить специальность](api/update-specialty.md) | `PUT /api/collections/:id/specialties/:specId` | код |
| [Доступные коллекции](api/list-available.md) | `GET /api/collections/available` | код |
| [Удалённые коллекции](api/list-deleted.md) | `GET /api/collections/deleted` | код |
| [Ожидаемые размеры коллекции](api/estimate.md) | `GET /api/collections/estimate` | done |
| [Сгенерировать ID коллекции](api/generate-id.md) | `POST /api/collections/generate-id` | done |

## Экраны

| Экран | Элементов |
|---|---|
| [Коллекции](screens/collections-list.md) | 13 |
| [Редактор коллекции](screens/collection-editor.md) | 18 |
<!-- gen:end:tables -->

---

Human view: https://docs.vnimanie.ai/specbuilder/v1/domains/collections/index/