Change Updates

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

5 days ago

main
v4
Compare

API structure has changed

Next change

The purpose of this change is to simplify the OpenAPI document by following the DRY pattern and using a single component ProjectIdOrPath for every path parameter "id".

Following description of related commit on GitLab

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