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

Отключить настольное приложение

POST
/wp-json/wp2/studio-sync/v1/desktop/disconnect
curl --request POST \
--url https://example.com/wp-json/wp2/studio-sync/v1/desktop/disconnect \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{ "connection_id": "example" }'

Отзывает текущее подключение. В теле обязателен connection_id, и он должен совпасть с Bearer-сессией (иначе 403).

Media typeapplication/json
object
connection_id
required

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

string
Example
{
"connection_id": "example"
}

OK

Media typeapplication/json
object
success

Признак успеха (часто обёртка Studio/License).

boolean
connection_id

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

string
status

Статус (сборки, записи, лицензии — по контексту ручки).

string
Examplegenerated
{
"success": true,
"connection_id": "example",
"status": "example"
}

Studio_sync_bad_disconnect_request

Media typeapplication/json
object
code

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

string
message

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

string
data

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

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

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_connection_mismatch

Media typeapplication/json
object
code

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

string
message

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

string
data

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

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