Luma login (Google SSO)
Log into Luma with Sign in with Google, handling the Google account chooser and consent screen (Luma runs it in a new tab) and skipping the passkey prompt, then land on your Luma home. Returns straight away if you are already signed in, and reports the Luma account email and name. Optionally pass which Google account to use. Needs a browser that is already signed in to Google.
Input
email optionalGoogle account to pick in the chooser. Omit to use the first account listed.
Output
url requiredalready requiredtrue when a session already existed and no sign-in was needed
loggedIn requiredname optionalLuma display name
account optionalLuma account email
FAQ
Register for a free Luma event
Register the signed-in Luma account for a free public event by its slug. Custom registration questions are answered from what you pass in `answers`, and a phone number from `phone_number`; nothing is invented, so an unanswered required question is refused rather than guessed at. Required terms and agreement boxes are ticked only when you pass accept_terms:true; optional marketing opt-ins are never ticked. Fails on events that are not free or not open for registration. 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.
Get Luma event details
Get the full public details of a Luma event by its slug: description, categories, hosts (with social handles), venue, guest/ticket counts and the registration questions. An unknown slug, or the slug of a Luma page that is not an event (a city or a calendar), fails with an error that says so.
Cancel registration for a Luma event
Cancel the signed-in Luma account's registration for an event by its slug. A registration already cancelled is reported as such rather than an error; an event the account was never registered for is refused, since there is nothing to cancel. 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.
