events

Queue an RSVP to a Luma event

Clerk session or agt_ token with events:rsvp. Queues an RSVP envelope for life-side processing (returns queued, not a confirmed Luma seat). IDEMPOTENT: a repeat within 7 days is recognized (was_dup: true) and no second envelope is written; an Idempotency-Key additionally replays the first result. Agent callers MUST supply email (no session fallback).

post/api/events/rsvp

Request

  • Base URL: https://www.immersivecommons.com
  • URL: https://www.immersivecommons.com/api/events/rsvp
  • Auth: HTTP bearer

Headers

Idempotency-Keystring

Optional. A retry carrying the same key replays the first successful result verbatim instead of creating a second side effect (honored by lib/idempotency.ts, 24h window). Complementary to each endpoint's own semantic dedupe. Absent = no replay.

Request body

event_urlstring required
emailstring

Required for agent callers (no session fallback); optional on the Clerk path.

namestring

Response

RSVP queued (or recognized as a duplicate).

okboolean required
queuedboolean required
was_dupboolean

True when semantic dedupe recognized this as a repeat within the window.

via'clerk' | 'agent'
notestring

Changes

No recorded changes to this operation across all 1 revision of this API.