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 } |