Skip to main content
A webhook subscription tells OnboardMe to POST JSON to your HTTPS URL when something happens in the practice. One subscription per event. Repeat the create call with the same URL to cover multiple events. Write access is required to subscribe. List event keys first with GET /api/v1/webhooks/events. See Webhooks.

Attributes

uuid
Subscription id. Use it to test or delete the subscription.
string
Your HTTPS endpoint.
string
Event key such as proposal.accepted or eform.submitted.
string
Returned once on create (201). Store it immediately. List and get routes do not return it again.

Delivery headers

Verify: canonical = {timestamp} + "." + {rawBody}, then HMAC-SHA256 with webhookSecret.