Skip to main content

Webhooks

Webhook support is coming soon. This page describes the planned architecture.
Nevatal webhooks allow your application to receive real-time HTTP notifications when events occur in your clinic — such as new appointments, payments, or patient updates.

How webhooks work

  1. You register a webhook endpoint URL in your Nevatal dashboard
  2. When an event occurs, Nevatal sends a POST request to your URL
  3. Your server processes the event and responds with 200 OK

Planned events

EventDescription
appointment.createdA new appointment was scheduled
appointment.updatedAn appointment was rescheduled
appointment.canceledAn appointment was canceled
appointment.completedAn appointment was marked as completed
patient.createdA new patient was registered
patient.updatedPatient information was updated
invoice.createdA new invoice was created
invoice.approvedAn invoice was approved
payment.receivedA payment was recorded

Webhook payload format

{
  "event": "appointment.created",
  "timestamp": "2025-04-01T09:00:00Z",
  "data": {
    "id": "apt_xyz789",
    "patientId": "pat_abc123",
    "doctorId": "usr_doctor456",
    "startTime": "2025-04-01T09:00:00-05:00"
  }
}

Security

Webhook payloads include a signature in the X-Nevatal-Signature header for verification. Details on signature validation will be provided when webhooks launch.

Interested?

Contact soporte@nevatal.com to join the webhook beta program.