Partially update an event

Performs a partial update of an event, modifying only the specified fields.

Permission Requirements:

  • The authenticated user must be an employee (crew members cannot update events).
  • The user must have edit permissions for the event.

Update Behavior:

  • Only the fields provided in the request body will be updated.
  • Other fields remain unchanged.
  • The job field cannot be updated after creation.
  • Updating an event triggers calendar sync tasks and notifications as with full updates.

Validation Rules:

  • If both start and end are provided, start time must be before end time.
  • If only start or end is updated, it must still maintain valid duration with the existing value.
  • Event duration must be at least 15 minutes.
Path Params
integer
required

The unique identifier of the event to update.

Body Params

Request body containing the fields to update. Only provided fields will be modified.

string
length between 1 and 1000

The name or title of the event.

string | null

Detailed description of the event.

date-time

Event start date and time in ISO 8601 format.

date-time

Event end date and time in ISO 8601 format.

boolean

Whether this is an all-day event.

boolean

Whether this event can occur at any time.

invitees
array of integers | null

Array of user IDs to invite to the event.

invitees
tags
array of strings | null

Array of tag strings for categorizing the event.

tags
boolean

Whether to add this event to the user's personal calendar.

string | null
enum

When to send reminder notifications for this event.

integer | null

Event template ID to use for pre-populating event fields.

Responses

Language
Credentials
Header
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json