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).

Access: SyteOps Admin or API key.

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
Access: SyteOps Admin or API key, plus confirm: true.

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.

Access: SyteOps Admin or API key.

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).

Access: SyteOps Admin or API key.

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).

Access: SyteOps Admin or API key.

Parameters

ParameterTypeRequiredDescription
keystringyes
valuestringno
descriptionstringno

Returns

data: {key, name, value, description}

Request

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