http://apigee.local/v1/projects/{project}/locations/{location}/apis/{api}/versions/{version}/specs/{spec}DeleteApiSpec removes a specified spec, all revisions, and all child resources (e.g. artifacts).
The project id.
The location id.
The api id.
The version id.
The spec id.
If set to true, any child resources will also be deleted. (Otherwise, the request will only work if there are no child resources.)
{
"success": true,
"data": {
"id": "abc123",
"created_at": "2025-01-01T00:00:00Z"
}
}{
"success": false,
"error": {
"code": "VALIDATION_ERROR",
"message": "Invalid request parameters"
}
}1curl --request DELETE \2 --url 'http://apigee.local/v1/projects/{project}/locations/{location}/apis/{api}/versions/{version}/specs/{spec}' \3 --header 'accept: application/json' \4 --header 'content-type: application/json'1{2 "success": true,3 "data": {4 "id": "abc123",5 "created_at": "2025-01-01T00:00:00Z"6 }7}http://apigee.local/v1/projects/{project}/locations/{location}/apis/{api}/versions/{version}/specs/{spec}DeleteApiSpec removes a specified spec, all revisions, and all child resources (e.g. artifacts).
The project id.
The location id.
The api id.
The version id.
The spec id.
If set to true, any child resources will also be deleted. (Otherwise, the request will only work if there are no child resources.)
{
"success": true,
"data": {
"id": "abc123",
"created_at": "2025-01-01T00:00:00Z"
}
}{
"success": false,
"error": {
"code": "VALIDATION_ERROR",
"message": "Invalid request parameters"
}
}1curl --request DELETE \2 --url 'http://apigee.local/v1/projects/{project}/locations/{location}/apis/{api}/versions/{version}/specs/{spec}' \3 --header 'accept: application/json' \4 --header 'content-type: application/json'1{2 "success": true,3 "data": {4 "id": "abc123",5 "created_at": "2025-01-01T00:00:00Z"6 }7}