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
| Parameter | Type | Required | Description |
|---|---|---|---|
slug | string | yes | |
confirm | boolean | no |
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
| Parameter | Type | Required | Description |
|---|---|---|---|
slug | string | yes |
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": {}
}