Webhooks

A webhook calls a URL you choose when something happens in your clinic. Deliveries are signed with Standard Webhooks: verify webhook-signature using webhook-id and webhook-timestamp. Any response other than 2XX is retried with backoff for about a day.

Events

  • client.created Client created
  • client.updated Client updated
  • appointment.booked Appointment booked
  • appointment.rescheduled Appointment rescheduled
  • appointment.updated Appointment details changed
  • appointment.status_changed Appointment status changed
  • appointment.cancelled Appointment cancelled
  • appointment.restored Appointment restored
  • invoice.issued Invoice issued
  • payment.created Payment taken
  • payment.refunded Payment refunded
  • service.created Service created
  • service.updated Service updated
  • staff.updated Staff member updated
  • lead.created Lead created
  • lead.updated Lead updated
  • lead.stage_changed Lead stage changed
  • lead.won Lead won
  • lead.lost Lead lost
  • lead.deleted Lead deleted
  • activity.created Activity created
  • activity.deleted Activity deleted
  • shift.created Shift created
  • shift.updated Shift updated
  • shift.deleted Shift deleted
  • diagnosis.created Problem / diagnosis added
  • prescription.created Prescription created
  • prescription.signed Prescription signed
  • lab_result.recorded Lab results recorded
  • document.uploaded Document uploaded
  • letter.created Letter created
  • form.created Form completed
  • form.updated Form corrected
  • allergy.created Allergy added
  • allergy.updated Allergy updated
  • note.created Note added
  • note.updated Note updated
  • alert.created Alert added
  • alert.updated Alert updated