v1
latestOpenAPI 3.1.0Proprietary2026-07-24660315.0 KBCreate Event
Request body
Specify an image that has been uploaded to the Luma CDN. You can upload an image after getting an upload URL from the Luma API.
Luma stores rich text in a special format called Spark. We don't expose an API for that format, but we can convert Markdown to Spark for you. Some Spark features, like Luma event embeds, are not supported by Markdown. Images are supported using standard markdown syntax () — image URLs must be hosted on the Luma CDN (images.lumacdn.com). Upload images via the /v1/images/create-upload-url endpoint first.
ISO 8601 Datetime. For example, 2022-10-19T03:27:13.673Z
Set to guests-only to hide the precise location from people who haven't been approved — they'll see only the city and approximate area. Defaults to public.
Once an event hits the max capacity, the event will be marked as sold out and registration will automatically be closed.
If the event has a waitlist (waitlist_status is enabled), new registrations join the waitlist instead of being closed.
If can_register_for_multiple_tickets is true, each ticket will count towards the max capacity.
Luma collects the name of every guest as they register. Choose if you'd like to split this into two fields to encourage guests to enter their first and last name.
Whether to accept registrations. Set to false to close registration so new guests can't sign up. Defaults to true.
By default, Luma will send reminders before the event. Turn off if you'd like more control over event communications.
When the guest list is shown, approved guests will be able to see who else is going to the event.
The URL slug for the event. If the slug is aloha, the URL will be https://luma.com/aloha. If the slug is not available, the event creation will fail.
You can use /v1/entities/lookup to check if a slug is available.
ISO 8601 Datetime. For example, 2022-10-19T03:27:13.673Z
IANA Timezone, e.g. America/New_York. https://en.wikipedia.org/wiki/List_of_tz_database_time_zones
A hex color like '#bb2dc7'. Alpha channels (#rgba, #rrggbbaa) are automatically stripped.
enabled if the event has a waitlist. New registrations join the waitlist once the event reaches capacity.
Response
Successful response.