Updates a process variable that is visible from the Task scope. A variable is visible from the task if it is a local task variable, or declared in a parent scope of the task. See the documentation on variable scopes and visibility.
Note: If a variable doesn’t exist, the variable is created in the top-most scope visible from the task.
Basic authentication header of the form Basic <encoded-value>, where <encoded-value> is the base64-encoded string username:password.
The id of the task to set the variable for.
The name of the variable to set.
Can be any value - string, number, boolean, array or object. Note: Not every endpoint supports every type.
The value type of the variable.
A JSON object containing additional, value-type-dependent properties. For serialized variables of type Object, the following properties can be provided:
objectTypeName: A string representation of the object's type name.serializationDataFormat: The serialization format used to store the variable.For serialized variables of type File, the following properties can be provided:
filename: The name of the file. This is not the variable name but the name that will be used when downloading the file again.mimetype: The MIME type of the file that is being uploaded.encoding: The encoding of the file that is being uploaded.The following property can be provided for all value types:
transient: Indicates whether the variable should be transient or
not. See documentation for more informations.
(Not applicable for decision-definition, /process-instance/variables-async, and /migration/executeAsync endpoints)Request successful.