Skip to main content

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

ParameterTypeRequiredDescription
keystringyes
confirmbooleanno

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

ParameterTypeRequiredDescription
keystringyes

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

ParameterTypeRequiredDescription
keystringyes
valuestringno
descriptionstringno

Returns

data: {key, name, value, description}

Request

{
"resource": "variables",
"action": "set",
"params": {
"key": "string",
"value": "string",
"description": "string"
}
}