Calendar

PUT /api/v1/Calendar/Events/{outlookEventId} Updates an existing Outlook event and refreshes the local cache.

put/api/v1/Calendar/Events/{outlookEventId}

Request

  • Base URL
    https://api.fireserviceusa.com (the document declares no server; this is the origin it was published from)
  • URL
    https://api.fireserviceusa.com/api/v1/Calendar/Events/{outlookEventId}
  • Auth
    none declared

Path parameters

outlookEventIdstring required

Request body

ApplicationUserIdinteger

When set, moves the appointment to this employee's calendar (recreates in Outlook).

AssignedToUserIdsinteger[] nullable
AttendeeEmailsstring[] nullable
Subjectstring nullable
StartDateTimeUtcstring date-time
EndDateTimeUtcstring date-time
IsAllDayboolean
Locationstring nullable
Bodystring nullable
EditScopestring nullable

occurrence or series — default occurrence.

MetadataScopestring nullable

occurrence or series — default series when recurring.

CalendarEventTypeIdinteger nullable
ProjectIdinteger nullable
ProjectJobIdinteger nullable
ContactIdinteger nullable
AccountIdinteger nullable
ReferringEntityIdinteger nullable
ActivityTypeIdinteger nullable
TeamIdinteger nullable
TeamIdsinteger[] nullable
Notesstring nullable
ExpectedContentFingerprintstring nullable

When set, returns 409 if user-visible content changed since the editor opened.

Sensitivitystring nullable

normal | personal | private | confidential — null leaves sensitivity unchanged.

ShowAsstring nullable

busy | tentative | free | oof | workingelsewhere — updates the logged-in user's calendar copy.

Response

Success

Changes

No operation changes recorded.