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

API: instances

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

List Instances

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

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

Ответы:

КодСмыслТело
200Successful Responseмассив HugoInstanceRead
401Missing or invalid authentication credentialsErrorResponse

Create Instance

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

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

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

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

ПолеТипОбязательноОписание
attached_scinteger | nullнет
backend"gcs" | "local-fs" | "wp"нет
base_urlstring | nullнет
captionstring | nullнет
gcs_bucketstring | nullнет
hostnamestring | nullнет
instance_idstringда
is_activebooleanнет
registryobjectнет
template_dirstring | nullнет
theme_repostring | nullнет
theme_shastring | nullнет
tier"prod" | "dev" | "test" | "staging"нет
vps_ipstring | nullнет
vps_portinteger | nullнет

Ответы:

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

Delete Instance

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

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

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

Ответы:

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

Read Instance

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

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

ПараметрГдеОбязателенТипОписание
instance_idpathдаstring

Ответы:

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

Update Instance

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

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

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

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

ПолеТипОбязательноОписание
attached_scinteger | nullнет
backend"gcs" | "local-fs" | "wp" | nullнет
base_urlstring | nullнет
captionstring | nullнет
gcs_bucketstring | nullнет
hostnamestring | nullнет
is_activeboolean | nullнет
registryobject | nullнет
template_dirstring | nullнет
theme_repostring | nullнет
theme_shastring | nullнет
tier"prod" | "dev" | "test" | "staging" | nullнет
vps_ipstring | nullнет
vps_portinteger | nullнет

Ответы:

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

Instance Published

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

published-article links on an instance (from published_url).

Live link = url_external ∥ base_url + '/' + slug; plus source_url, title, timestamps, index_status. Pool-scoped: an agent reaches only its instances (instance.attached_sc ∈ pool) — both convenience and a read-BOLA boundary.

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

ПараметрГдеОбязателенТипОписание
instance_idpathдаstring
sincequeryнетstring | null
active_onlyqueryнетboolean
limitqueryнетinteger
offsetqueryнетinteger

Ответы:

КодСмыслТело
200Successful Responseмассив object
401Missing or invalid authentication credentialsErrorResponse
422Validation ErrorHTTPValidationError

Instance Summary

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

Public polling endpoint (1.5-3s tick on the webui).

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

ПараметрГдеОбязателенТипОписание
instance_idpathдаstring
refreshqueryнетboolean

Ответы:

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

Warmup Instance

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

Mark instance as warming. Real workflow lands in Phase 5 (Hatchet).

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

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

Ответы:

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