Update with last version of branch master
. from Gitlab official repo
Following commit a11c0ab on Gitlab repo, that occurred on Mar 27, 2024.
In this massive change, prefix 'v4' was removed from path of every Operations.
86 structure changes including:
13 Breaking changes
73 Additions
13 Removals
Removed
13
Breaking
DELETE /v4/groups/{id}/access_requests/{user_id}
- Removing a resource is always breaking unless it was deprecated before Breaking
DELETE /v4/projects/{id}/access_requests/{user_id}
- Removing a resource is always breaking unless it was deprecated before Breaking
DELETE /v4/projects/{id}/access_tokens/{token_id}
- Removing a resource is always breaking unless it was deprecated before Breaking
GET /v4/groups/{id}/access_requests
- Removing a resource is always breaking unless it was deprecated before Breaking
GET /v4/metadata
- Removing a resource is always breaking unless it was deprecated before Breaking
GET /v4/projects/{id}/access_requests
- Removing a resource is always breaking unless it was deprecated before Breaking
GET /v4/projects/{id}/access_tokens
- Removing a resource is always breaking unless it was deprecated before Breaking
GET /v4/version
- Removing a resource is always breaking unless it was deprecated before Breaking
POST /v4/groups/{id}/access_requests
- Removing a resource is always breaking unless it was deprecated before Breaking
POST /v4/projects/{id}/access_requests
- Removing a resource is always breaking unless it was deprecated before Breaking
POST /v4/projects/{id}/access_tokens
- Removing a resource is always breaking unless it was deprecated before Breaking
PUT /v4/groups/{id}/access_requests/{user_id}/approve
- Removing a resource is always breaking unless it was deprecated before Breaking
PUT /v4/projects/{id}/access_requests/{user_id}/approve
- Removing a resource is always breaking unless it was deprecated before Breaking
Added
73
POST /projects/{id}/jobs/{job_id}/play
POST /projects/{id}/badges
POST /projects/{id}/alert_management_alerts/{alert_iid}/metric_images/authorize
POST /projects/{id}/alert_management_alerts/{alert_iid}/metric_images
POST /projects/{id}/access_requests
POST /groups/{id}/badges
POST /groups/{id}/access_requests
POST /bulk_imports
POST /broadcast_messages
POST /applications
POST /admin/migrations/{timestamp}/mark
POST /admin/clusters/add
POST /admin/ci/variables
HEAD /projects/{id}/repository/branches/{branch}
GET /version
POST /projects/{id}/repository/branches
PUT /admin/batched_background_migrations/{id}/pause
PUT /admin/batched_background_migrations/{id}/resume
PUT /admin/ci/variables/{key}
PUT /admin/clusters/{cluster_id}
PUT /application/appearance
PUT /application/plan_limits
PUT /broadcast_messages/{id}
PUT /groups/{id}/access_requests/{user_id}/approve
PUT /groups/{id}/badges/{badge_id}
PUT /projects/{id}/access_requests/{user_id}/approve
PUT /projects/{id}/alert_management_alerts/{alert_iid}/metric_images/{metric_image_id}
PUT /projects/{id}/badges/{badge_id}
PUT /projects/{id}/repository/branches/{branch}/protect
PUT /projects/{id}/repository/branches/{branch}/unprotect
GET /projects/{id}/repository/branches/{branch}
GET /applications
GET /application/plan_limits
GET /application/appearance
GET /admin/databases/{database_name}/dictionary/tables/{table_name}
GET /admin/clusters/{cluster_id}
GET /admin/clusters
GET /admin/ci/variables/{key}
GET /admin/ci/variables
GET /admin/batched_background_migrations/{id}
GET /admin/batched_background_migrations
DELETE /projects/{id}/repository/merged_branches
DELETE /projects/{id}/repository/branches/{branch}
DELETE /projects/{id}/badges/{badge_id}
DELETE /projects/{id}/alert_management_alerts/{alert_iid}/metric_images/{metric_image_id}
DELETE /projects/{id}/access_requests/{user_id}
DELETE /groups/{id}/badges/{badge_id}
DELETE /groups/{id}/access_requests/{user_id}
DELETE /broadcast_messages/{id}
DELETE /applications/{id}
DELETE /admin/clusters/{cluster_id}
DELETE /admin/ci/variables/{key}
GET /projects/{id}/repository/branches
GET /projects/{id}/jobs/{job_id}
GET /projects/{id}/jobs
GET /projects/{id}/badges/{badge_id}
GET /projects/{id}/badges/render
GET /projects/{id}/badges
GET /projects/{id}/alert_management_alerts/{alert_iid}/metric_images
GET /projects/{id}/access_requests
GET /metadata
GET /groups/{id}/badges/{badge_id}
GET /groups/{id}/badges/render
GET /groups/{id}/badges
GET /groups/{id}/access_requests
GET /bulk_imports/{import_id}/entities/{entity_id}
GET /bulk_imports/{import_id}/entities
GET /bulk_imports/{import_id}
GET /bulk_imports/entities
GET /bulk_imports
GET /broadcast_messages/{id}
GET /broadcast_messages
GET /avatar
2 structure changes including:
1 Addition
1 Modification
Modified
1
Breaking
PUT /v4/groups/{id}/access_requests/{user_id}/approve
- Response
-
200 response Modified
- email property Removed
Added
1
GET /v4/metadata