Deleting an AI application
Function
This interface is used to delete an AI application based on the AI application ID. When cascade is set to true, the AI application specified by the AI application ID and other AI applications with the same name but different versions as the specified AI application are deleted. By default, only the AI application corresponding to the current AI application ID is deleted.
URI
DELETE /v1/{project_id}/models/{model_id}
Parameter |
Mandatory |
Type |
Description |
---|---|---|---|
model_id |
Yes |
String |
ID of the AI application to be deleted. |
project_id |
Yes |
String |
Project ID. For details, see Obtaining a Project ID and Name. |
Parameter |
Mandatory |
Type |
Description |
---|---|---|---|
cascade |
No |
Boolean |
Indicates whether to perform cascading deletion. The default value is false, indicating that only the model with the specified model ID is deleted. If this parameter is set to true, the model specified by the model ID is deleted, and all models with the same name but different versions as the specified model are deleted. A maximum of 20 models can be deleted at a time. Excess models are not deleted. |
Request Parameters
Parameter |
Mandatory |
Type |
Description |
---|---|---|---|
X-Auth-Token |
Yes |
String |
User token. It can be obtained by calling the IAM API that is used to obtain a user token. The value of X-Subject-Token in the response header is the user token. |
Response Parameters
Status code: 200
Parameter |
Type |
Description |
---|---|---|
delete_success_list |
Array of strings |
ID list of models successfully deleted |
delete_failed_list |
Array of DeleteModelResponseFailedList objects |
ID of the model that fails to be deleted and the failure cause list |
Example Requests
DELETE https://{endpoint}/v1/{project_id}/models/{model_id}
Example Responses
Status code: 200
Message indicating a successful deletion or a deletion failure
{ "delete_success_list" : [ "10eb0091-887f-4839-9929-cbc884f1e20e" ], "delete_failed_list" : [ { "error_msg" : "Failed to delete model because the model (759645d9-3672-4db1-bb6d-49ed58b84e10) has been used to deploy a service.", "error_code" : "ModelArts.3009", "model_id" : "e527d311-a947-46da-a6e0-66c49945dfaa" } ] }
Status Codes
Status Code |
Description |
---|---|
200 |
Message indicating a successful deletion or a deletion failure |
Error Codes
See Error Codes.
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.