WEBHOOKS
Event types
Browse webhook events available across prescriptions, procurement, delivery, payments, marketplace and platform services.
Real-time
Event driven
As events happen
Reliable delivery
Automatic retries
Exponential backoff
Signatures
HMAC SHA-256
Verify every payload
Endpoint limit
100 endpoints
Per tenant
Payload
JSON
Versioned envelope
Event naming
Events use domain.action names such as prescription.signed and delivery.completed. Wildcard subscriptions may be available for domain families.
Prescription events
| Event | When |
|---|---|
| prescription.created | Draft created |
| prescription.signed | Prescription signed |
| prescription.routed | Routed to pharmacy |
| prescription.dispensed | Dispensation recorded |
Procurement events
| Event | When |
|---|---|
| purchase_order.submitted | PO submitted |
| purchase_order.acknowledged | Supplier acknowledged |
| invoice.created | Supplier invoice created |
Delivery events
| Event | When |
|---|---|
| delivery.created | Delivery created |
| delivery.in_transit | Shipment moving |
| delivery.completed | Delivery confirmed |
| delivery.cancelled | Delivery cancelled |
Payment events
| Event | When |
|---|---|
| payment.succeeded | Payment completed |
| payment.failed | Payment failed |
| refund.created | Refund initiated |
| settlement.created | Settlement generated |
Marketplace events
| Event | When |
|---|---|
| listing.published | Listing published |
| order.created | Marketplace order created |
| order.cancelled | Order cancelled |
Platform events
| Event | When |
|---|---|
| membership.created | Membership created |
| fhir.resource.updated | FHIR subscription event |
| device.alert.created | Monitoring alert created |