POST
luma_events_guests_update_status.py
import asyncio
from charter.packs import luma
result = asyncio.run(luma.events_guests_update_status.ainvoke({"eventId": ..., "guestId": ..., "status": ...}))
Body
| Field | Type | Description |
|---|---|---|
eventId * | string | Event ID, this usually starts with evt- |
guestId * | string | Guest identifier — the guest ID (gst-), a ticket key, a guest key (g-), or the user’s email. |
status * | Status | The guest’s new status. approved is “Going”. |
shouldRefund | boolean | If you are moving a guest who has paid to declined, waitlist, or pending_approval, should we refund their payment? Defaults to false. |
sendEmail | boolean | Optional. Whether Luma should email the guest about the status change. Defaults to true. Set to false if your integration sends its own notifications. |
message | string | Optional. Personal message included in the email we send the guest about the status change. Max of 200 characters. Can’t be combined with send_email: false. max length 200 |