POST
luma_events_guests_add.py
import asyncio
from charter.packs import luma
result = asyncio.run(luma.events_guests_add.ainvoke({"eventId": ..., "guests": ...}))
Body
| Field | Type | Description |
|---|---|---|
eventId * | string | Event ID, this usually starts with evt- |
guests * | EventsGuestsAddGuest[] | The guests to add, each by email. |
ticket | Ticket | Optional. Assign a single ticket of the specified type to each guest. Cannot be used with tickets parameter. |
tickets | Ticket[] | Optional. Assign multiple tickets to each guest. Each guest receives all tickets in the array. Use this to add multiple tickets of the same or different types. Cannot be used with ticket parameter. |
approvalStatus | EventsGuestsAddApprovalStatus | Optional. Status to assign to each added guest. Defaults to approved (“Going”). Use pending_approval to add guests for host review, or waitlist to add to the event waitlist. To send a soft invite that guests can accept, use /v1/events/guests/send-invites instead. |
sendEmail | boolean | Optional. Whether Luma should email each added guest. Defaults to true. Set to false if your integration sends its own notifications. |