Перейти к содержимому

API: publish

Статус: GA Доступ: по токену контракт API: 0.3.0 · capability 2026-09-03.1 Открыть как Markdown Открыть в Claude Открыть в ChatGPT

Publish Article

Открыть отдельной страницей →

Publish one article to its Hugo instance (real the publishing hub flow, async).

404s if the article/instance is unknown; 400 if the instance has no the publishing hub config (so a publish that can never succeed isn’t accepted).

Авторизация: нужен Authorization: Bearer <token>

ПараметрГдеОбязателенТипОписание
Idempotency-KeyheaderнетstringOptional.

Тело запроса: application/json — схема PublishArticleRequest

ПолеТипОбязательноОписание
article_guidintegerда
instance_idstringда

Пример:

{
"article_guid": 31567,
"instance_id": "example-prod-hugo-vps"
}

Ответы:

КодСмыслТело
202Successful ResponseTaskAccepted
401Missing or invalid authentication credentialsErrorResponse
422Validation ErrorHTTPValidationError

Publish Batch

Открыть отдельной страницей →

Авторизация: нужен Authorization: Bearer <token>

ПараметрГдеОбязателенТипОписание
Idempotency-KeyheaderнетstringOptional.

Тело запроса: application/json — схема PublishBatchRequest

ПолеТипОбязательноОписание
article_guidsмассив integerда
instance_idstringда

Пример:

{
"article_guids": [
31567,
31568
],
"instance_id": "example-prod-hugo-vps"
}

Ответы:

КодСмыслТело
202Successful ResponseTaskAccepted
401Missing or invalid authentication credentialsErrorResponse
422Validation ErrorHTTPValidationError

Deploy

Открыть отдельной страницей →

Авторизация: нужен Authorization: Bearer <token>

ПараметрГдеОбязателенТипОписание
Idempotency-KeyheaderнетstringOptional.

Тело запроса: application/json — схема DeployRequest

ПолеТипОбязательноОписание
full_rebuildbooleanнет
instance_idstringда

Пример:

{
"full_rebuild": false,
"instance_id": "example-prod-hugo-vps"
}

Ответы:

КодСмыслТело
202Successful ResponseTaskAccepted
401Missing or invalid authentication credentialsErrorResponse
422Validation ErrorHTTPValidationError