The event catalog
Six events ship in v1. All are interactions — the moments that drive a workflow. See the events reference for sample payloads.
More events will be added over time. The naming is
interaction.<verb> so new events do not collide with existing claim properties.
What’s in the payload
Small on purpose. Just enough to identify the person and what happened./v2/context or /v2/accounts/:id with the entity_id from the payload. The receiver re-fetches; Nous does not bloat every event.
Signing
Every POST carries an HMAC-SHA256 signature of the raw body, computed with the signing secret returned at create time. Verify it before trusting the payload.POST /api/triggers. Save it. If you lose it, rotate via PATCH /api/triggers/:id with { "rotate_secret": true }.
Idempotency
X-Nous-Event-Id is unique per event. If you see the same id twice (rare — only happens when Nous retries and your earlier response was actually received), drop the duplicate.