Do not miss any Gitlab (Unofficial) API changes, ever again

Subscribe to the Gitlab (Unofficial) API changelog to be up to date on recent changes.

RSS

Jul 1, 2026

main
v4
Compare

API structure has changed

Next change
26 structure changes including:
26 Modifications
Modified 26 Breaking
DELETE /projects/{id}/access_requests/{user_id}
  • Path
  • id path parameter Modified
    • Type went from string | integer to string
      Breaking
DELETE /projects/{id}/alert_management_alerts/{alert_iid}/metric_images/{metric_image_id}
  • Path
  • id path parameter Modified
    • Type went from string | integer to string
      Breaking
DELETE /projects/{id}/badges/{badge_id}
  • Path
  • id path parameter Modified
    • Type went from string | integer to string
      Breaking
DELETE /projects/{id}/repository/branches/{branch}
  • Path
  • id path parameter Modified
    • Type went from string | integer to string
      Breaking
DELETE /projects/{id}/repository/merged_branches
  • Path
  • id path parameter Modified
    • Type went from string | integer to string
      Breaking
GET /projects/{id}/access_requests
  • Path
  • id path parameter Modified
    • Type went from string | integer to string
      Breaking
GET /projects/{id}/alert_management_alerts/{alert_iid}/metric_images
  • Path
  • id path parameter Modified
    • Type went from string | integer to string
      Breaking
GET /projects/{id}/badges
  • Path
  • id path parameter Modified
    • Type went from string | integer to string
      Breaking
GET /projects/{id}/badges/render
  • Path
  • id path parameter Modified
    • Type went from string | integer to string
      Breaking
GET /projects/{id}/badges/{badge_id}
  • Path
  • id path parameter Modified
    • Type went from string | integer to string
      Breaking
GET /projects/{id}/jobs
  • Path
  • id path parameter Modified
    • Type went from string | integer to integer
      Breaking
GET /projects/{id}/jobs/{job_id}
  • Path
  • id path parameter Modified
    • Type went from string | integer to integer
      Breaking
GET /projects/{id}/repository/branches
  • Path
  • id path parameter Modified
    • Type went from string | integer to string
      Breaking
GET /projects/{id}/repository/branches/{branch}
  • Path
  • id path parameter Modified
    • Type went from string | integer to string
      Breaking
HEAD /projects/{id}/repository/branches/{branch}
  • Path
  • id path parameter Modified
    • Type went from string | integer to string
      Breaking
POST /projects/{id}/access_requests
  • Path
  • id path parameter Modified
    • Type went from string | integer to string
      Breaking
POST /projects/{id}/alert_management_alerts/{alert_iid}/metric_images
  • Path
  • id path parameter Modified
    • Type went from string | integer to string
      Breaking
POST /projects/{id}/alert_management_alerts/{alert_iid}/metric_images/authorize
  • Path
  • id path parameter Modified
    • Type went from string | integer to string
      Breaking
POST /projects/{id}/badges
  • Path
  • id path parameter Modified
    • Type went from string | integer to string
      Breaking
POST /projects/{id}/jobs/{job_id}/play
  • Path
  • id path parameter Modified
    • Type went from string | integer to integer
      Breaking
POST /projects/{id}/repository/branches
  • Path
  • id path parameter Modified
    • Type went from string | integer to string
      Breaking
PUT /projects/{id}/access_requests/{user_id}/approve
  • Path
  • id path parameter Modified
    • Type went from string | integer to string
      Breaking
PUT /projects/{id}/alert_management_alerts/{alert_iid}/metric_images/{metric_image_id}
  • Path
  • id path parameter Modified
    • Type went from string | integer to string
      Breaking
PUT /projects/{id}/badges/{badge_id}
  • Path
  • id path parameter Modified
    • Type went from string | integer to string
      Breaking
PUT /projects/{id}/repository/branches/{branch}/protect
  • Path
  • id path parameter Modified
    • Type went from string | integer to string
      Breaking
PUT /projects/{id}/repository/branches/{branch}/unprotect
  • Path
  • id path parameter Modified
    • Type went from string | integer to string
      Breaking