Ping EAC

The customer portal makes this REST call to the Third-Party Gateway to check connectivity to the EAC.

Ping EAC response details

Request URL

GET di/third-party-gateway/api/v1/tenants/{tenantId}/health-check/ping/appstore

URL parameters

tenantId – Tenant ID

Response code

200 The request successfully accepted and forwarded the message to the EAC. The customer portal must listen on the response queue to collect the list of subscribers.

Async response schema

{
 "type": "object",
 "properties": {
  "receivedTimeUtc": {
   "type": "string",
    "description": "Time stamp at which request is executed.",
  }
 }
}

Sample async response

{
"body": {
"ReceivedTimeUtc": "2020-11-04T09:32:45.8949641Z"
},
"contentType": "application/json",
"correlationId": "4c9a9dd0-36b3-4685-aa36-abc042dbbfed",
"deadLetterSource": null,
"deliveryCount": 1,
"enqueuedSequenceNumber": 0,
"enqueuedTimeUtc": "2020-11-04T09:32:48.8015533Z",
"expiresAtUtc": "9999-12-31T23:59:59.9999999",
"forcePersistence": false,
"isBodyConsumed": false,
"label": null,
"lockedUntilUtc": null,
"lockToken": null,
"messageId": "3b4d704343d6437b9e7323ebd60ca4fb",
"partitionKey": null,
"properties": {
"Itron-Tenant-Id": "66666666-3333-4444-5555-666677778888",
"Itron-CorrelationId": "4c9a9dd0-36b3-4685-aa36-abc042dbbfed",
"IsCompressed": false,
"Itron-Status-Code": "200",
"Itron-Request-Verb": "GET",
"Itron-Request-Uri": "api/v1/tenants/66666666-3333-4444-5555-666677778888/health-check/ping/appstore"
},
"replyTo": null,
"replyToSessionId": null,
"scheduledEnqueueTimeUtc": "0001-01-01T00:00:00",
"sequenceNumber": 40,
"sessionId": null,
"size": 487,
"state": 0,
"timeToLive": "10675199.02:48:05.4775807",
"to": null,
"viaPartitionKey": null
}