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

Получить статус устаревшего подключения

GET
/wp-json/wp2/studio-sync/v1/status
curl --request GET \
--url https://example.com/wp-json/wp2/studio-sync/v1/status \
--header 'Authorization: Bearer <token>'

Устаревшая обёртка того же статуса подключения, что GET /desktop/status. Для новых клиентов используйте /desktop/status.

Устаревшая обёртка {success, data} вокруг статуса desktop.

Media typeapplication/json
object
success

Обёртка устаревшего GET /status (всегда true при 200).

boolean
data

Тот же объект, что GET /desktop/status.

object
success

True при успешном чтении статуса.

boolean
connected

True, если статус подключения active.

boolean
status

Статус записи подключения (обычно active).

string
connection_id

ID подключения Studio Sync.

string
instance_url

URL сайта WordPress.

string
admin_url

URL админки (network_admin_url в режиме сети).

string
mode

Режим подключения (site / multisite_network).

string
user

Пользователь, от имени которого выдано подключение.

object
id

ID пользователя WordPress.

integer
display_name

Отображаемое имя.

string
email

Email пользователя.

string
client_name

Имя десктоп-клиента.

string
nullable
device_id

Стабильный ID устройства.

string
nullable
created_at

Время создания подключения.

string
nullable
last_used_at

Последнее использование токена.

string
nullable
Examplegenerated
{
"success": true,
"data": {
"success": true,
"connected": true,
"status": "example",
"connection_id": "example",
"instance_url": "example",
"admin_url": "example",
"mode": "example",
"user": {
"id": 1,
"display_name": "example",
"email": "example"
},
"client_name": "example",
"device_id": "example",
"created_at": "example",
"last_used_at": "example"
}
}

Studio_sync_missing_auth / studio_sync_invalid_token

Media typeapplication/json
object
code

Машинный код ошибки или события.

string
message

Текст сообщения (лог, PIN, сброс пароля).

string
data

Дополнительные данные WP_Error или лицензии.

object
Examplegenerated
{
"code": "example",
"message": "example",
"data": {}
}

Studio_sync_insufficient_permissions / studio_sync_connection_revoked

Media typeapplication/json
object
code

Машинный код ошибки или события.

string
message

Текст сообщения (лог, PIN, сброс пароля).

string
data

Дополнительные данные WP_Error или лицензии.

object
Examplegenerated
{
"code": "example",
"message": "example",
"data": {}
}

Studio_sync_connection_missing

Media typeapplication/json
object
code

Машинный код ошибки или события.

string
message

Текст сообщения (лог, PIN, сброс пароля).

string
data

Дополнительные данные WP_Error или лицензии.

object
Examplegenerated
{
"code": "example",
"message": "example",
"data": {}
}