Webhooks

Webhooks notify your systems when AeThex events occur.


Common Events

  • passport.created
  • passport.updated
  • account.linked
  • account.unlinked
  • game.session.started
  • game.session.completed
  • locker.item.granted
  • support.ticket.created
  • governance.vote.cast

Security

Webhook receivers must:

  • Validate signatures.
  • Reject stale timestamps.
  • Return quickly.
  • Process asynchronously.
  • Make handlers idempotent.

Example Event

{
  "id": "evt_...",
  "type": "passport.updated",
  "createdAt": "2026-06-23T00:00:00Z",
  "data": {}
}
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9