Получить содержимое одного документа
const url = 'https://example.com/wp-json/wp2/studio-sync/v1/sync/posts/1';const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://example.com/wp-json/wp2/studio-sync/v1/sync/posts/1 \ --header 'Authorization: Bearer <token>'Полное тело одного документа для pull в Studio: контент, редактор, хеш. Если запись нельзя синхронизировать — 404.
Authorizations
Заголовок раздела «Authorizations»Parameters
Заголовок раздела «Parameters»Path Parameters
Заголовок раздела «Path Parameters»ID записи WordPress.
Responses
Заголовок раздела «Responses»OK
object
ID записи WordPress.
Типы записей через запятую (Studio Sync, по умолчанию page,modal).
Ярлык (сайт, запись, секция).
Редактор страницы (gutenberg / elementor / turbo).
Хеш содержимого документа.
Тело документа (Gutenberg HTML, Studio, validate).
Examplegenerated
{ "post_id": 1, "post_type": "example", "slug": "example", "editor": "example", "hash": "example", "content": "example"}Studio_sync_missing_auth / studio_sync_invalid_token
object
Машинный код ошибки или события.
Текст сообщения (лог, PIN, сброс пароля).
Дополнительные данные WP_Error или лицензии.
object
Examplegenerated
{ "code": "example", "message": "example", "data": {}}Studio_sync_insufficient_permissions / studio_sync_connection_revoked
object
Машинный код ошибки или события.
Текст сообщения (лог, PIN, сброс пароля).
Дополнительные данные WP_Error или лицензии.
object
Examplegenerated
{ "code": "example", "message": "example", "data": {}}Studio_sync_post_not_syncable
object
Машинный код ошибки или события.
Текст сообщения (лог, PIN, сброс пароля).
Дополнительные данные WP_Error или лицензии.
object
Examplegenerated
{ "code": "example", "message": "example", "data": {}}