Skip to main content

integrations

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

disable

Disable an integration.

🔴 Destructive — requires confirm: true.
Capability: manage_options

Parameters

ParameterTypeRequiredDescription
slugstringyes
confirmbooleanno

Returns

data: {slug, enabled: false}

Request

{
"resource": "integrations",
"action": "disable",
"params": {
"slug": "string",
"confirm": true
},
"confirm": true
}

enable

Enable an integration (refused if its required plugin is not installed).

Capability: manage_options

Parameters

ParameterTypeRequiredDescription
slugstringyes

Returns

data: {slug, enabled: true}

Request

{
"resource": "integrations",
"action": "enable",
"params": {
"slug": "string"
}
}

list

List integration toggles with enabled + plugin-installed state.

Capability: manage_options

Parameters

No parameters.

Returns

data.integrations[]: array of {slug, enabled, plugin_installed}

Request

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