Uninstall Application
The customer portal calls the Third-Party Gateway to request the complete removal of an application. Removing the application is a multi-step process. An immediate response is sent over the response queue, indicating that the EAC has received the request. Status updates about the removal progress are sent over the customer portal's service bus notification queue.
|
Uninstall application details |
|
|---|---|
|
Request URL |
POST api/v1/tenants/{tenantId}/applications/uninstall |
|
URL Parameters |
tenantId – Tenant ID |
|
Request Headers |
Itron-CorrelationId: Must be unique per request. Must be unique per request, also acts as correlation ID to correlate to job notification. Authorization: obtain from Itron Identity server. |
|
Request Body Schema |
{ "type": "object", "properties": { "applicationId": { "type": "long", "description": "Application shortId (key) is mandatory" }, "esnList": { "type": "Array of Esns", "description": "This field is in the form of a List. A list of one or many can be sent from the Customer Portal" } |
|
Request Body Example |
{ "applicationId": 12345678, "esnList": ["ESN1", "ESN2"] } |
|
Response Code |
202 – Accepted. 400 – Bad request. 500 – An unexpected exception occurred. |