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.