The reminders_disabled parameter is accepted by both /v1/event/create and /v1/event/update endpoints without error, but the value is not persisted. Events always return reminders_disabled: null.
curl -X POST "https://public-api.luma.com/v1/event/update" \
-H "x-luma-api-key: [REDACTED]" \
-H "Content-Type: application/json" \
-d '{"event_api_id": "evt-c6BcnmRFLr5eC4g", "reminders_disabled": true}'Response: {}
Verify:
curl "https://public-api.luma.com/v1/event/get?api_id=evt-c6BcnmRFLr5eC4g" | jq '.event.reminders_disabled'Result: null
curl -X POST "https://public-api.luma.com/v1/event/create" \
-H "x-luma-api-key: [REDACTED]" \
-H "Content-Type: application/json" \
-d '{
"name": "Test Event - No Reminders",
"start_at": "2026-03-01T00:00:00.000Z",
"end_at": "2026-03-01T02:00:00.000Z",
"timezone": "America/New_York",
"visibility": "private",
"reminders_disabled": true
}'Response: {"api_id":"evt-Xpwir6jdle1DNw5"}
Verify:
curl "https://public-api.luma.com/v1/event/get?api_id=evt-Xpwir6jdle1DNw5" | jq '.event | {name, reminders_disabled}'Result:
{
"name": "Test Event - No Reminders",
"reminders_disabled": null
}- Both endpoints accept
reminders_disabled: truewithout returning an error - The value is NOT persisted - it remains
nullwhen fetching the event - Other fields (like
feedback_email) update correctly
Per Luma support: "Both the Create Event and Update Event endpoints accept a reminders_disabled parameter that you can set to true to turn off the automated reminder emails for that event."
The parameter should persist and be reflected when fetching the event.