const updated = await luma.events.update("evt-abc123", {
name: "Updated title",
});
console.log(updated.name);
{
"api_id": "evt-abc123",
"name": "Updated title",
"start_at": "2026-07-01T18:00:00.000Z",
"end_at": "2026-07-01T20:00:00.000Z",
"timezone": "America/Los_Angeles"
}
Events
Update an event
Edit a Luma event with luma.events.update(), patching fields like name, start time, location, or visibility on an existing event by ID.
const updated = await luma.events.update("evt-abc123", {
name: "Updated title",
});
console.log(updated.name);
{
"api_id": "evt-abc123",
"name": "Updated title",
"start_at": "2026-07-01T18:00:00.000Z",
"end_at": "2026-07-01T20:00:00.000Z",
"timezone": "America/Los_Angeles"
}
SDK
luma.events.update(eventId: string, body: EventUpdateParams): Promise<Event>
Updates an existing event.
const updated = await luma.events.update("evt-abc123", {
name: "Updated title",
});
console.log(updated.name);
{
"api_id": "evt-abc123",
"name": "Updated title",
"start_at": "2026-07-01T18:00:00.000Z",
"end_at": "2026-07-01T20:00:00.000Z",
"timezone": "America/Los_Angeles"
}
Parameters
string
required
Event
api_id from events.list() or events.get().EventUpdateParams
required
Fields to update. See the official Luma API docs for available fields.
Test it
Update a test event title, then callevents.get() to confirm the change:
const eventId = "evt-abc123";
const updated = await luma.events.update(eventId, {
name: "Updated via SDK",
});
console.log(updated.name);