Register for a free Luma event
Register the signed-in Luma account for a free public event by its slug. If the event asks for a phone number, a random one is used automatically. Only fails loudly on events that aren't free, aren't open for registration, or ask custom registration questions this script doesn't support. This signs you up as an attendee under your real identity, so confirm the event with the person you're helping before running it — cancelling afterward is a separate action.
Input
slug requiredThe event's short Luma slug, e.g. "9n5kxo7k" from luma.com/9n5kxo7k.
Output
slug requiredevent_id requiredalready_registered requiredrsvp_id optionalticket_key optionalapproval_status optionalFAQ
Cancel registration for a Luma event
Cancel the signed-in Luma account's registration for an event by its slug. An event you were never registered for, or already cancelled on, is reported as such rather than an error. This notifies the event organizer that you won't attend, so confirm the event with the person you're helping before running it — re-registering afterward is a separate action.
Switch Luma account language
Change the signed-in Luma account's display language via the account preferences page, by its native name (e.g. "English", "Français", "Deutsch", "Italiana", "Español"). Built to support locale testing of other Luma scripts.
Search Luma events by topic or city
Search upcoming public events on Luma, filtered by a category topic (e.g. "crypto", "fitness") or a curated city (e.g. "paris", "london"), paginated.
