Webhook Payload Examples
These are the samples of the webhook payloads that you will receive from Eka Care:Appointments
1
Appointment Webhook
When an appointment is created, modified, or completed, Eka Care will send a webhook event to your registered URL.Example Payload:
2
Fetch Appointment Details
After receiving the appointment webhook, use the appointment ID to fetch full details using the Get Appointment Details API.Endpoint:
GET {{HOST}}/dr/v1/appointment/{{appointment_id}}
This step allows you to retrieve comprehensive information about the appointment, including any additional details not included in the webhook payload.Prescriptions
1
Prescription Webhook
When a prescription is created, Eka Care will send a webhook event to your registered URL.Example Payload:
2
Fetch Prescription Details
After receiving the prescription webhook, use the prescription ID to fetch full details using the Get Prescription Details API.Endpoint:
GET {{HOST}}/dr/v1/prescription/{{prescription_id}}
This step allows you to retrieve comprehensive information about the prescription, including medication details and other relevant information not included in the webhook payload.Receipts
1
Receipt Webhook
When a receipt is created, Eka Care will send a webhook event to your registered URL.Example Payload:
EkaScribe
1
EkaScribe Webhook
When a medical audio file is uploaded, Eka Care will send a webhook event to your registered URL.
2
Fetch Medical Audio Upload Results
After receiving the webhook, use the transaction ID to fetch the full upload result via the Retrieve Result API.Endpoint:
GET {{HOST}}/voice-record/api/status/{{transaction_id}}
This API provides the upload status (e.g., queued, inprogress, completed, deleted, error, partial_completed) along with the FHIR output for the processed voice data.