Отключить настольное приложение
POST
/wp-json/wp2/studio-sync/v1/desktop/disconnect
const url = 'https://example.com/wp-json/wp2/studio-sync/v1/desktop/disconnect';const options = { method: 'POST', headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'}, body: '{"connection_id":"example"}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}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).
Authorizations
Заголовок раздела «Authorizations»Request Body
Заголовок раздела «Request Body»Media typeapplication/json
object
connection_id
required
ID подключения Studio Sync.
string
Example
{ "connection_id": "example"}Responses
Заголовок раздела «Responses»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": {}}