[API] Публикация проекта

Создает новую онлайн-публикацию.

POST projects/{project-id}?action=publish  

Авторизация

Этот запрос требует базовой авторизации.

Параметры запроса

Параметры пути
project-id
string
Идентификатор проекта, который подлежит публикации.
Параметры тела запроса
pubId string
Идентификатор создаваемой публикации.
pubName string
Имя создаваемой публикации.
isPublishOnlyReadyTopics
bool
[опционально] Указывает, следует ли публиковать только разделы со статусом Готово.
outputTags
array of strings
[опционально] Массив строк, содержащих условные теги, которые необходимо применить.
pubVisibility
string
[опционально] Видимость целевой публикации. Возможные значения: Public , Restricted или Private
Для публикации открытой публикации укажите Public, закрытой - Restricted, приватной - Private.
publishedTocNodeIds
array of strings
[опционально] Массив строк, содержащих идентификаторы элементов Дерева страниц, которые подлежат публикации. Если не указано, публикуется весь проект.

Примеры

Пример запроса
Bash (оболочка Unix)
curl --location -g --request POST 'https://{portal-url}/api/v1/projects/project-deep-space-exploration?action=publish' ^
--data-raw '{
    "pubId": "space-program-api",
    "pubName": "Space Program API",
    "isPublishOnlyReadyTopics": true,
    "outputTags": [
        "OnlineDoc"
    ],
    "pubVisibility": "Public",
    "publishedTocNodeIds": [
        "0e7adad0-2572-4966-8f02-bc46930cf848"
    ]
}'