GitLab REST API
- REST API OpenAPI v3
Vendor coverage
GitLab announces deprecations continuously but concentrates breaking API changes into its annual major release each May. Detektu diffs the published REST API spec so the bundle of removals never lands unreviewed.
Last checked Oct 20, 2026, 7:40 PMLast change detected Oct 20, 2026, 1:40 PM
Detected changes
Every entry is a change Detektu detected in GitLab's published contracts, with exact before/after evidence on its page.
openapi:GET /api/v4/projects/{}/merge_requests/{}/approvals::response.200.application.json.invalid_approvers_rulesopenapi:GET /api/v4/projects/{}/merge_requests/{}/approvals::response.200.application.json.iidopenapi:GET /api/v4/projects/{}/merge_requests/{}/approvals::response.200.application.json.idopenapi:GET /api/v4/projects/{}/merge_requests/{}/approvals::response.200.application.json.has_approval_rulesopenapi:GET /api/v4/projects/{}/merge_requests/{}/approvals::response.200.application.json.created_atopenapi:GET /api/v4/projects/{}/merge_requests/{}/approvals::response.200.application.json.approversopenapi:GET /api/v4/projects/{}/merge_requests/{}/approvals::response.200.application.json.approver_groupsopenapi:GET /api/v4/projects/{}/merge_requests/{}/approvals::response.200.application.json.approvals_requiredopenapi:GET /api/v4/projects/{}/merge_requests/{}/approvals::response.200.application.json.approvals_leftopenapi:GET /api/v4/projects/{}/merge_requests/{}/approvals::response.200.application.json.approval_rules_leftCoverage
Official products and contracts checked for changes.
Change model
The release patterns that shape your integration risk.
GitLab's REST API (v4) evolves additively during the year, with deprecations announced per milestone and removals reserved for major releases like 17.0 and 18.0. That model is friendly, provided you review the deprecation list. In practice, the list is long and mostly irrelevant to any one integration.
Detektu turns the spec diff into per-endpoint findings and matches them against your declared usage, so the yearly removal bundle becomes a short, reviewed list instead of a release-day scramble.
Monitored for you
Choose the operations and fields your services use. Detektu matches GitLab findings to that declared usage so your team can review the relevant evidence. No agent or repository access required.