LOOMAL

calendar.update

Update an existing calendar event

Scope: calendar:write

Update fields on an existing calendar event. Only provided fields are updated.

Parameters

NameTypeRequiredDescription
eventIdstringYesThe event ID to update
titlestringNoNew title
descriptionstringNoNew description
startAtstringNoNew start date/time (ISO 8601)
endAtstringNoNew end date/time (ISO 8601)
isAllDaybooleanNoAll-day event
locationstringNoNew location

Example

Agent: "Move the team sync to 2pm"

-> calendar.update({
    eventId: "evt_abc123",
    startAt: "2026-04-07T14:00:00.000Z",
    endAt: "2026-04-07T15:00:00.000Z"
  })

Returns

{
  "eventId": "evt_abc123",
  "title": "Team Sync",
  "startAt": "2026-04-07T14:00:00.000Z",
  "endAt": "2026-04-07T15:00:00.000Z",
  "isAllDay": false,
  "location": "Zoom",
  "updatedAt": "2026-04-06T14:00:00.000Z"
}

REST Equivalent

PATCH /v0/calendar/:eventId

On this page