Use Luma to create, update, retrieve, or cancel events and list calendar events with date filters and pagination. Guest actions list attendees, retrieve an individual guest, add guests, send invitations, and change approval status.
Provide the calendar or event ID required by the operation, then inspect the returned event or guest details before sending invitations or changing attendance.
Use the block
Create, update, look up, and cancel events, list calendar events, manage guest lists (get one or many, add guests, send invites, and update approval status).
Actions
Luma Get Event
Retrieve details of a Luma event including name, time, location, hosts, and visibility settings.
Luma Create Event
Create a new event on Luma with a name, start time, timezone, and optional details like description, location, and visibility.
Luma Update Event
Update an existing Luma event. Only the fields you provide will be changed; all other fields remain unchanged.
Luma List Events
List events from your Luma calendar with optional date range filtering, sorting, and pagination.
Luma Lookup Event
Look up an event by its public URL or event ID to resolve its canonical ID, API ID, and approval status.
Luma Cancel Event
Cancel a Luma event. This is irreversible and notifies all registered guests. Requires a cancellation token obtained from the Request Event Cancellation endpoint.
Luma Get Guests
Retrieve the guest list for a Luma event with optional filtering by approval status, sorting, and pagination.
Luma Get Guest
Retrieve a single guest's details on a Luma event, including approval status, registration timestamps, and contact info.
Luma Add Guests
Add guests to a Luma event by email. Guests are added with Going (approved) status and receive one ticket of the default ticket type.
Luma Send Invites
Send email invitations to guests for a Luma event. Unlike Add Guests (which registers guests directly), this emails an invite that recipients can accept.
Luma Update Guest Status
Update a guest's approval status on a Luma event — approve, decline, waitlist, or set to pending. Identify the guest by email or guest ID.