Webhooks
Webhook Setting
Webhook URL to be set by developers in the admin control panel
See below:
Sample Webhook Payload
v1 (currently active, will be deprecated later)
visit.created, visit.updated, visit.ended, visit.note.signed_and_sent, visit.invoice.processed
{
"version": "1.0",
"id": "5c34979c-30dc-496c-8cd3-6eb9925862c1",
   "type": "visit.ended",
   "created": 1546950556,
   "account_code": "xxx",
   "data": {
       "id": "28540",
       "member_id": "60610",
       "provider_id": null,
       "start": "1546950546",
       "end": "1546951446",
       "actual_start": "1546950546",
       "actual_end": "1546950555",
       "status": "40",
       "completed_by": "60610"
   }
}
v2 (beta)
visit.created, visit.updated, visit.ended
{
"version": "2.0",
"id": "5c34979c-30dc-496c-8cd3-6eb9925862c1",
   "type": "visit.ended",
   "created": 1546950556,
   "clinic_code": "xxx",
   "data": {
       "id": "28540",
       "member_id": "60610",
       "provider_id": null,
       "start": 1546950546,
       "end": 1546951446,
       "actual_start": 1546950546,
       "actual_end": 1546950555,
       "status": "cancelled",
       "status_updated_by": "60610"
   }
}
visit.note.signed_and_sent
{
"version": "2.0",
"id": "5c34979c-30dc-496c-8cd3-6eb9925862c1",
   "type": "visit.note.signed_and_sent",
   "created": 1546950556,
   "clinic_code": "xxx",
   "data": {
       "id": "28540",
       "member_id": "60610",
       "provider_id": null,
       "start": 1546950546,
       "end": 1546951446,
       "actual_start": 1546950546,
       "actual_end": 1546950555,
       "status": "completed",
       "status_updated_by": "60610",
"note": {
"id": xxx,
"status": "signed" // new, signed, draft
}
   }
}
visit.invoice.processed
Â
Â
Available Webhook Events
Event | Page/Process | Action/when it’s triggered |
user.created | Patient complete account sign up | Patient complete account sign up |
Clinic trial | Provider signup | |
Admin/users tab | Admin create a new provider | |
Calendar layout | Create new patient at calendar page when search patient there is no result | |
Waiting room | Guest enter waiting room | |
Remote nurse patient search | Remote nurse creates patient account | |
visit.created | Patient dashboard | Patient make an appointment with provider |
Schedule page | Provider make appointment single/repeat | |
Patient dashboard | Patient walkin | |
visit.ended | Patient waiting room | Patient click exit waiting room |
Provider visit details page | Provider complete a visit/checkout | |
Provider visit details page / Calendar edit visit | Provider cancel a visit | |
visit.updated | Provider dashboard / Provider visit details | Visit status turn to inprogress |
visit.note.signed_and_sent | Provider visit details page | Provider click sign and send button |
visit.invoice.processed | Provider visit details page | Whenever there is any update for invoice. We'll know detail with field status |
Debugging webhook call
The log of all webhook calls is available on the same admin page.
Detail of each webhook call can be viewed as well.
Â