Skip to main content
Run the happy path of every journey you support against sandbox before you go live. Each item below links the workflow’s own Test it checklist, which also covers the failure cases.

In short

  • Run the happy path of every journey you support against sandbox before you go live.
  • Sandbox is https://api.dev.eka.care; production is https://api.eka.care.
  • Log in with your API client to get an access token, and refresh it on a 401.
  • Share a webhook endpoint that sandbox can reach with Eka before you start.
  • Each item links the workflow’s own Test it checklist.

Sandbox

The base URLs are the spec’s Stage/Sandbox and Production servers.

Sandbox credentials

  1. Create an Eka account and a workspace. See Setting up your Eka account.
  2. In the Eka Developer Console, open Manage API Credentials and create an API client. Copy the client_id and client_secret. The secret is shown once.
  3. Log in with Client login to get an access token and a refresh token.
  4. When a call returns 401, the access token has expired. Get a new one with Refresh token.
You also need a webhook endpoint that sandbox can reach. Share it with Eka before you start, and allowlist the staging IP addresses if your network restricts inbound traffic. See Webhooks.

Test data

Happy paths

Journey

Let a patient claim their old records

Journey Journey

Gather every health record in a PHR app

Journey

Onboard a facility and its professionals to ABDM

Journey

Book an in-person doctor visit over UHI

Journey

Pay an open bill by scanning the counter QR

Journey

Before go-live

  • Every webhook your workflows consume arrives, its signature verifies, and your endpoint replies 200 within 5 seconds.
  • Your error handling matches Error codes, including the By symptom section.