POST /core/collections/:id/publish
Описание
Этот запрос используется для публикации коллекции. После успешной публикации коллекция становится активной active: true, и её можно использовать в публичных запросах.
Параметры запроса
Обязательные параметры:
ID
Вспомогательные параметры:
Нет
Пример:
POST /core/collections/101/publish
Ответ
Возвращается в формате JSON и содержит следующие ключевые поля:
- id - Идентификатор коллекции
- name - Название коллекции
- singleName - Односложное название коллекции
- pluralName - Множественное название коллекции
- fields - Массив объектов, Типы полей
- active - Статус активности коллекции ( true / false )
- createdBy - Идентификатор пользователя, создавшего коллекцию
- createdAt - Дата и время создания коллекции
- updatedAt - Дата и время последнего обновления коллекции
POST
/core/collections/101/publish
При успешном запросе, ответ будет выглядеть так:
1{
2 "status": "success",
3 "payload": {
4 "id": 101,
5 "name": "Test2",
6 "singleName": "test2",
7 "pluralName": "tests2",
8 "fields": [
9 {
10 "name": "name",
11 "type": "text",
12 "unique": true,
13 "allowNull": false
14 },
15 {
16 "name": "active",
17 "type": "boolean",
18 "default": true
19 },
20 {
21 "name": "_sort",
22 "type": "number",
23 "default": 500
24 },
25 {
26 "name": "_hits",
27 "type": "number",
28 "default": 0
29 },
30 {
31 "name": "description",
32 "type": "text",
33 "allowNull": true
34 }
35 ],
36 "active": true,
37 "createdBy": 1,
38 "createdAt": "2024-11-16T10:57:57.000Z",
39 "updatedAt": "2024-11-16T11:40:46.003Z"
40 }
41}