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

Получить сайты, доступные через подключение

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

Сайты, которые это подключение Studio Sync имеет право видеть (сеть или один сайт — по режиму токена).

OK

Media typeapplication/json
object
success

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

boolean
connection_id

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

string
mode

Режим (подключения, replace, pack).

string
sites

Список сайтов.

array
count

Счётчик.

integer
Examplegenerated
{
"success": true,
"connection_id": "example",
"mode": "example",
"sites": [
"example"
],
"count": 1
}

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

Media typeapplication/json
object
code

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

string
message

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

string
data

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

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