Partially update an existing event

Update selected fields on an existing event. Unlike PUT /events/{eventId}, which requires the complete event object, this endpoint accepts a partial event object and only modifies the fields explicitly provided in the request body. Fields not included in the request remain unchanged. All properties in the request body are optional but at least one must be supplied.

Editability restrictions based on event state:

  • Past or cancelled events: only title, description and customAttributes may be updated.
  • Active future events: all listed fields may be updated.

Supplying a field that is not allowed for the event's current state will return 400 INVALID_REQUEST_BODY.

type / spaceId / location mutual exclusion:

  • For ONLINE events, location must not be supplied; if the event previously had a location it will be cleared.
  • For OFFLINE events, spaceId must not be supplied; if the event previously had a spaceId it will be cleared.

Recurring events: the request updates only the single occurrence identified by eventId; there is no way via the public API to apply the change to the whole series or to "this and future" occurrences.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
string
required

ID of the event to update

Body Params

Partial update body for an event. See PATCH /events/{eventId}/update for editability rules.

string
string
customAttributeList
organizers
array of objects
organizers
attendees
array of objects
attendees
string
enum

The type of event. ONLINE events take place in a Pencil Space; OFFLINE events take place at a physical location.

Allowed:
string

The spaceId of the Space linked to the event. Applicable only for ONLINE events.

string

The physical location of the event. Applicable only for OFFLINE events.

Responses

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