Skip to content

Replace a saved variable value (secrets re-encrypt; scope/kind immutable)

PUT
/v1/flows/variables/{varId}
curl --request PUT \
--url https://api.monita.ai/v1/flows/variables/example \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{ "value": "example" }'
varId
required
string
Media typeapplication/json
object
value
required
string
>= 1 characters <= 500 characters
Examplegenerated
{
"value": "example"
}

OK

Media typeapplication/json
object
variable
required
object
id
required
string
handle
required
string
kind
required
string
Allowed values: variable secret
scope
required
string
Allowed values: user project org
projectId
required
string
nullable
value
required
string
nullable
hint
required
string
nullable
editable
required
boolean
createdAt
required
number
updatedAt
required
number
Example
{
"variable": {
"kind": "variable",
"scope": "user"
}
}

Insufficient permissions for this scope

Media typeapplication/json
object
error
required
string
Examplegenerated
{
"error": "example"
}

Not found

Media typeapplication/json
object
error
required
string
Examplegenerated
{
"error": "example"
}

Secrets unavailable (FLOWS_VAR_KEK not set)

Media typeapplication/json
object
error
required
string
Examplegenerated
{
"error": "example"
}