Replace a saved variable value (secrets re-encrypt; scope/kind immutable)
PUT
/v1/flows/variables/{varId}
const url = 'https://api.monita.ai/v1/flows/variables/example';const options = { method: 'PUT', headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'}, body: '{"value":"example"}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request PUT \ --url https://api.monita.ai/v1/flows/variables/example \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data '{ "value": "example" }'Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”varId
required
string
Request Body
Section titled “Request Body”Media typeapplication/json
object
value
required
string
Examplegenerated
{ "value": "example"}Responses
Section titled “Responses”OK
Media typeapplication/json
object
variable
required
object
id
required
string
handle
required
string
kind
required
string
scope
required
string
projectId
required
string
value
required
string
hint
required
string
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"}