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

Список модулей Platform

GET
/wp-json/wp2/modules/v1/modules
curl --request GET \
--url 'https://example.com/wp-json/wp2/modules/v1/modules?scope=network' \
--header 'X-WP-Nonce: <X-WP-Nonce>'

Resolved enable state via ModulesManager::is_module_enabled. Query scope selects editable map context (network vs site). DualRest: cookie+nonce, Application Password, or Studio Sync Bearer. Managed bypass allowed on GET only.

scope
string
default: network
Allowed values: network site

Editable map context. Single-site always forces network. On MS site scope hides network-only modules.

Список модулей

Media typeapplication/json
object
scope
string
Allowed values: network site
modules
Array<object>
object
id

Module id.

string
name

Display name.

string
enabled

Resolved enable via is_module_enabled.

boolean
default_enabled
boolean
network_only
boolean
forced_by_network

Network map forces on for site scope.

boolean
can_be_enabled
boolean
can_be_disabled
boolean
dependency_warning
string
nullable
category

Category id.

string
locked

Site UI locked when forced_by_network.

boolean
Example
{
"scope": "network",
"modules": [
{
"id": "turbo"
}
]
}

Invalid scope

Media typeapplication/json
object
code

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

string
message

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

string
data

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

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

Auth or capability failure

Media typeapplication/json
object
code

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

string
message

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

string
data

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

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