Skip to main content
An event is a signal from your application that triggers rule evaluation for a participant. Events process asynchronously and are deduplicated by idempotency_key within a program.

Endpoints

  • Ingest a single event or a batch of up to 100
  • Get an event by id or idempotency_key
  • Get the full impact of a processed event (rule evaluations, journal entries, state changes, balance impact)
  • List events with filtering by program, participant, and status
  • Retry a FAILED event
For usage patterns and examples, see the Event Processing guide.