Обновление существующей онлайн-публикации.
POST projects/{project-id}?action=publish
Авторизация
Этот запрос требует базовой авторизации.
Параметры запроса
Параметры пути
|
project-id
|
string
|
Идентификатор проекта, к которому относится публикация. |
|---|
Параметры тела запроса
| updatedPubId |
string
|
Идентификатор обновляемой публикации.
|
|---|---|---|
| pubName |
string
|
Задаваемое имя публикации. |
|
updateMode
|
string
|
Определяет, какой режим обновления выбрать. Укажите режим полного обновления FullReplace или частичного обновления Partial.
|
|
isReplacePubScripts
|
bool
|
[опционально] Указывает, следует ли заменять скрипты публикации. Доступно только в том случае, если установлен режим частичного обновления. По умолчанию значение false.
|
|
isReplacePubStyles
|
bool
|
[опционально] Указывает, следует ли заменять стили публикации. Доступно только в том случае, если установлен режим частичного обновления Partial. По умолчанию значение false.
|
|
isPublishOnlyReadyTopics
|
bool
|
[опционально] Указывает, следует ли публиковать только разделы со статусом Готово.
|
|
outputTags
|
array of strings
|
[опционально] Массив строк, содержащих условные теги, которые необходимо применить.
|
|
pubVisibility
|
string
|
[опционально] Видимость целевой публикации. Возможные значения: Public , Restricted или Private . Для публикации открытой публикации укажите Public, закрытой - Restricted, приватной - Private. |
|
publishedTocNodeIds
|
array of strings
|
[опционально] Массив строк, содержащих идентификаторы элементов Дерева страниц, которые подлежат публикации. Если не указано, публикуется весь проект.
|
Примеры
Пример запроса
Bash (оболочка Unix) |
curl --location --request POST 'https://{portal-url}/api/v1/projects/project-deep-space-exploration?action=publish' ^ --data-raw '{ "updatedPubId":"space-program-api", "pubName": "Space Program API", "updateMode":"FullReplace", "isReplacePubScripts":true, "isReplacePubStyles":true, "isPublishOnlyReadyTopics": true, "outputTags": [ "OnlineDoc" ], "pubVisibility": "Public", "publishedTocNodeIds": [ "0e7adad0-2572-4966-8f02-bc46930cf848" ] }' |