Real-time events for your stack.
React to skill changes, assessment completions, and passport updates the moment they happen — no polling required.
Six event types. Each with full context.
Subscribe to only the events your integration needs. Every payload includes the full context object — no secondary fetches required.
invite.acceptedCandidate accepted an assessment inviteImmediately on acceptanceinvite.completedCandidate finished an assessmentWithin 5s of completioninvite.expiredInvite passed its expiry window without completionAt expiry timepassport.updatedUser's skill passport data changedOn any evidence eventskill.tier_changedA skill moved to a new trust tier (e.g. Verified → Expert)On tier transitionskill.sci_deltaSCI score moved by more than 5 pointsOn significant score changeDelivery guarantees.
Built on the same reliability infrastructure as the core API — not an afterthought.
At-least-once delivery
Every event is delivered at least once. We guarantee no silent drops — if your endpoint returns anything other than 2xx, we retry.
Retry with backoff
Failed deliveries are retried up to 5 times with exponential backoff — at 1s, 5s, 30s, 2min, and 10min. Each attempt is logged.
Delivery logs
View every delivery attempt, response status, response body, and latency in the developer dashboard. Replay any event manually.
Start receiving events.
Register your endpoint in the developer dashboard. Paste your URL, save — done.