GitLab CI/CD · Capability
GitLab API — ci_variables
GitLab API — ci_variables. 15 operations. Lead operation: ci_variables. Self-contained Naftiko capability covering one Gitlab Ci business surface.
What You Can Do
GET
Getapiv4admincivariables
— List all instance-level variables
/v1/api/v4/admin/ci/variables
POST
Postapiv4admincivariables
— Create a new instance-level variable
/v1/api/v4/admin/ci/variables
GET
Getapiv4admincivariableskey
— Get the details of a specific instance-level variable
/v1/api/v4/admin/ci/variables/{key}
PUT
Putapiv4admincivariableskey
— Update an instance-level variable
/v1/api/v4/admin/ci/variables/{key}
DELETE
Deleteapiv4admincivariableskey
— Delete an existing instance-level variable
/v1/api/v4/admin/ci/variables/{key}
GET
Getapiv4groupsidvariables
— Get a list of group-level variables
/v1/api/v4/groups/{id}/variables
POST
Postapiv4groupsidvariables
— Create a new variable in a group
/v1/api/v4/groups/{id}/variables
GET
Getapiv4groupsidvariableskey
— Get the details of a group’s specific variable
/v1/api/v4/groups/{id}/variables/{key}
PUT
Putapiv4groupsidvariableskey
— Update an existing variable from a group
/v1/api/v4/groups/{id}/variables/{key}
DELETE
Deleteapiv4groupsidvariableskey
— Delete an existing variable from a group
/v1/api/v4/groups/{id}/variables/{key}
GET
Getapiv4projectsidvariables
— Get project variables
/v1/api/v4/projects/{id}/variables
POST
Postapiv4projectsidvariables
— Create a new variable in a project
/v1/api/v4/projects/{id}/variables
GET
Getapiv4projectsidvariableskey
— Get the details of a single variable from a project
/v1/api/v4/projects/{id}/variables/{key}
PUT
Putapiv4projectsidvariableskey
— Update an existing variable from a project
/v1/api/v4/projects/{id}/variables/{key}
DELETE
Deleteapiv4projectsidvariableskey
— Delete an existing variable from a project
/v1/api/v4/projects/{id}/variables/{key}
MCP Tools
list-all-instance-level-variables
List all instance-level variables
read-only
idempotent
create-new-instance-level-variable
Create a new instance-level variable
get-details-specific-instance-level
Get the details of a specific instance-level variable
read-only
idempotent
update-instance-level-variable
Update an instance-level variable
idempotent
delete-existing-instance-level-variable
Delete an existing instance-level variable
idempotent
get-list-group-level-variables
Get a list of group-level variables
read-only
idempotent
create-new-variable-group
Create a new variable in a group
get-details-group-s-specific-variable
Get the details of a group’s specific variable
read-only
idempotent
update-existing-variable-group
Update an existing variable from a group
idempotent
delete-existing-variable-group
Delete an existing variable from a group
idempotent
get-project-variables
Get project variables
read-only
idempotent
create-new-variable-project
Create a new variable in a project
get-details-single-variable-project
Get the details of a single variable from a project
read-only
idempotent
update-existing-variable-project
Update an existing variable from a project
idempotent
delete-existing-variable-project
Delete an existing variable from a project
idempotent