Session completed
An onboarding session reached the end of its workflow. data.object is the session as it stands after the change.
Headers
HMAC-SHA256 signature of {timestamp}.{body} using the endpoint secret, as t={timestamp},v1={signature}.
"t=1736937000,v1=5f1c0a8d2b6e4c3f9a7d8e1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6e7f8a9b0c1d"
Identifier of the endpoint receiving the delivery.
"d8f3a621-9c47-4b58-8e02-5a1d7f4c9b36"
The event type, duplicated from the body for routing.
"session.completed"
Body
An onboarding session reached the end of its workflow. data.object is the session as it stands after the change.
Unique identifier for this event, prefixed evt_. Use it to de-duplicate deliveries.
"evt_1768473000000_2db545eb2ea0"
Always event.
event The event type.
session.completed When the event occurred.
"2026-01-15T10:30:00.000Z"
Whether the event was produced in test or live mode. Matches the endpoint it is delivered to.
test, live Response
Return any 2xx status to acknowledge receipt. Any other status, a redirect, or no response within 10 seconds counts as a failed delivery and is retried.

