Skip to main content

modules

5 operation(s). All run through POST /syteops/v1/manage/dispatch (reads may use the documented GET form).

activate

Activate a SyteOps module.

Capability: manage_options

Parameters

ParameterTypeRequiredDescription
modulestringyes

Returns

data: {module, active: true}

Request

{
"resource": "modules",
"action": "activate",
"params": {
"module": "string"
}
}

deactivate

Deactivate a SyteOps module.

🔴 Destructive — requires confirm: true.
Capability: manage_options

Parameters

ParameterTypeRequiredDescription
modulestringyes
confirmbooleanno

Returns

data: {module, active: false}

Request

{
"resource": "modules",
"action": "deactivate",
"params": {
"module": "string",
"confirm": true
},
"confirm": true
}

get_config

Get a module's stored configuration.

Capability: manage_options

Parameters

ParameterTypeRequiredDescription
modulestringyes

Returns

data: {module, config}

Request

{
"resource": "modules",
"action": "get_config",
"params": {
"module": "string"
}
}

list

List known SyteOps modules and whether each is active.

Capability: manage_options

Parameters

No parameters.

Returns

data.modules[]: array of {module, active}

Request

{
"resource": "modules",
"action": "list",
"params": {}
}

update_config

Merge keys into a module's stored configuration.

Capability: manage_options

Parameters

ParameterTypeRequiredDescription
modulestringyes
configobjectyes

Returns

data: {module, config}

Request

{
"resource": "modules",
"action": "update_config",
"params": {
"module": "string",
"config": {}
}
}