GitLab · Arazzo Workflow
GitLab Upsert an Instance-Level CI Variable
Version 1.0.0
Look up an instance CI variable and update it or create it if missing.
Provider
Workflows
upsert-instance-ci-variable
Create or update an instance-level CI/CD variable by key.
Gets the instance variable by key; on 200 it updates the variable, and on 404 it creates a new variable with the supplied key and value.
1
getVariable
Read the instance variable by key. A 200 means it exists; a 404 means it must be created.
2
updateVariable
Update the existing variable's value and protection flags.
3
createVariable
Create a new instance-level variable with the supplied key and value.
Source API Descriptions
Arazzo Workflow Specification
Work with this as data
Every workflow here is available over the APIs.io API and to AI agents over MCP.