GitLab CI/CD · Capability
GitLab API — ci_jobs
GitLab API — ci_jobs. 8 operations. Lead operation: Trigger an actionable job (manual, delayed, etc). Self-contained Naftiko capability covering one Gitlab Ci business surface.
What You Can Do
GET
Getapiv4job
— Get current job using job token
/v1/api/v4/job
GET
Getapiv4projectsidjobs
— Get a projects jobs
/v1/api/v4/projects/{id}/jobs
GET
Getapiv4projectsidjobsjobid
— Get a specific job of a project
/v1/api/v4/projects/{id}/jobs/{job-id}
POST
Postapiv4projectsidjobsjobidcancel
— Cancel a specific job of a project
/v1/api/v4/projects/{id}/jobs/{job-id}/cancel
POST
Postapiv4projectsidjobsjobiderase
— Erase job (remove artifacts and the trace)
/v1/api/v4/projects/{id}/jobs/{job-id}/erase
POST
Postapiv4projectsidjobsjobidplay
— Trigger an actionable job (manual, delayed, etc)
/v1/api/v4/projects/{id}/jobs/{job-id}/play
POST
Postapiv4projectsidjobsjobidretry
— Retry a specific job of a project
/v1/api/v4/projects/{id}/jobs/{job-id}/retry
GET
Getapiv4projectsidjobsjobidtrace
— Get a trace of a specific job of a project
/v1/api/v4/projects/{id}/jobs/{job-id}/trace
MCP Tools
get-current-job-using-job
Get current job using job token
read-only
idempotent
get-projects-jobs
Get a projects jobs
read-only
idempotent
get-specific-job-project
Get a specific job of a project
read-only
idempotent
cancel-specific-job-project
Cancel a specific job of a project
erase-job-remove-artifacts-and
Erase job (remove artifacts and the trace)
trigger-actionable-job-manual-delayed
Trigger an actionable job (manual, delayed, etc)
retry-specific-job-project
Retry a specific job of a project
get-trace-specific-job-project
Get a trace of a specific job of a project
read-only
idempotent