DELETE api/entity/{entitytype}/{id}
Deletes an item with the given id and type (eg: IncidentRequest, ChangeManagementTicket etc)
Request Information
URI Parameters
| Name | Description | Type | Additional information | 
|---|---|---|---|
| entitytype | string | Required | |
| id | integer | Required | 
Body Parameters
None.
Response Information
HttpResponseMessage| Name | Description | Type | Additional information | 
|---|---|---|---|
| Version | Version | None. | |
| Content | HttpContent | None. | |
| StatusCode | HttpStatusCode | None. | |
| ReasonPhrase | string | None. | |
| Headers | Collection of Object | None. | |
| RequestMessage | HttpRequestMessage | None. | |
| IsSuccessStatusCode | boolean | None. | 
Example Code in C#
 
        //REQUEST  
        int id = id of the ticket to delete
        string type = "changemanagementticket"
        string uri = string.Format("http://localhost/restapi/api/entity/{0}/{1}",id,type);
        HttpWebRequest webRequest = (System.Net.HttpWebRequest)System.Net.WebRequest.Create(uri);
        //Assumption: CGRestAPI is configured to use WIA. Otherwise, sessionid needs to be sent in the headers
        webRequest.Credentials = CredentialCache.DefaultCredentials;
        webRequest.Method = "POST";
        webRequest.ContentType = "application/json";       
        HttpWebResponse httpWebResponse = (System.Net.HttpWebResponse)webRequest.GetResponse();
            
        //RESPONSE    
        HttpWebResponse httpWebResponse = (System.Net.HttpWebResponse)webRequest.GetResponse();
        //check the response