variables
5 operation(s). All run through POST /syteops/v1/manage/dispatch (reads may use the documented GET form).
catalog
Discover syteops_* FlowMattic variables: free-form (writable) + registry-managed (read-only).
Capability: manage_options
Parameters
No parameters.
Returns
data: {flowmattic_available, variables[]: {name, description, source, current_value, writable}}
Request
{
"resource": "variables",
"action": "catalog",
"params": {}
}
delete
Delete a free-form variable and its FlowMattic variable.
🔴 Destructive — requires confirm: true.
Capability: manage_options
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
key | string | yes | |
confirm | boolean | no |
Returns
data: {key, deleted: true}
Request
{
"resource": "variables",
"action": "delete",
"params": {
"key": "string",
"confirm": true
},
"confirm": true
}
get
Get one free-form variable by key.
Capability: manage_options
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
key | string | yes |
Returns
data: {key, name, value, description}
Request
{
"resource": "variables",
"action": "get",
"params": {
"key": "string"
}
}
resync
Force a full master-registry push to FlowMattic (idempotent).
Capability: manage_options
Parameters
No parameters.
Returns
data: {resynced: true}
Request
{
"resource": "variables",
"action": "resync",
"params": {}
}
set
Upsert a free-form variable (emits syteops_api_<key> to FlowMattic).
Capability: manage_options
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
key | string | yes | |
value | string | no | |
description | string | no |
Returns
data: {key, name, value, description}
Request
{
"resource": "variables",
"action": "set",
"params": {
"key": "string",
"value": "string",
"description": "string"
}
}