events

Propose a member event (operator-approved)

Clerk session or agt_ token with events:request (ic-member+). Enqueues a Luma-shaped 'save the date' into the pending queue for operator approval — it NEVER auto-creates a public event. Supports an Idempotency-Key.

post/api/events/request

Request

  • Base URL: https://www.immersivecommons.com
  • URL: https://www.immersivecommons.com/api/events/request
  • 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

titlestring required
startstring date-time required

Future ISO-8601 start.

endstring date-time
locationstring
descriptionstring
cover_urlstring
capacityinteger
visibility'public' | 'members'
hoststring
contactstring
slideshow_urlstring

Response

Request enqueued as pending.

okboolean required
idstring required
status'pending' required
via'clerk' | 'agent'

Changes

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