v1.0.5Changelog
GET /api/health

Operation ID: EapiHealthCheck  ·  No request body  ·  No authentication required

💡
No Authentication Required

This endpoint does not require client_id, client_secret, or partnerId. Use it to verify sandbox or production connectivity before starting an integration session.

No request body required for this endpoint.
curl
curl -s https://{sandbox-host}/api/health
status string
Overall status: ok · degraded · down
environment string
Active environment: sandbox · qa · uat · prod
version string
API version string. Example: "v1.0.5"
dependencies[].name string
Dependency name: Gateway · CoreBanking
dependencies[].status string
Dependency status: UP · DEGRADED · DOWN
dependencies[].latencyMs number
Response latency from the dependency in milliseconds.
json — 200 OK (healthy)
{
  "status":      "ok",
  "environment": "sandbox",
  "version":     "v1.0.5",
  "dependencies": [
    { "name": "Gateway", "status": "UP", "latencyMs": 12 },
    { "name": "CoreBanking",  "status": "UP", "latencyMs": 45 }
  ]
}

Degraded Example

json — 200 OK (degraded)
{
  "status":      "degraded",
  "environment": "sandbox",
  "version":     "v1.0.5",
  "dependencies": [
    { "name": "Gateway", "status": "UP",       "latencyMs": 12  },
    { "name": "CoreBanking",  "status": "DEGRADED", "latencyMs": 950 }
  ]
}

Error Responses

HTTP StatusReasonWhen
500HTTP:INTERNAL_SERVER_ERRORUnexpected server failure
503HTTP:BAD_CONNECTIVITYAPI unavailable

Usage Notes