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}