Skip to main content
PATCH
Update an event

Authorizations

Authorization
string
header
required

Create a token under Organization settings → API. Tokens are shown once, on creation. They belong to the organization, not to you, so they keep working if you leave the team. API access is included on every plan; the rate limit depends on the plan.

Path Parameters

id
string
required

The ID of the event.

event
string
required

The event's id.

Body

application/json
title
string

The event's name.

Example:

"Fall Festival 2026"

description
string | null

A longer description.

Example:

"Now with a bouncy castle."

location
string | null

A street address, or a URL for a virtual event.

Example:

"14 Main St"

is_virtual
boolean
Example:

true

location_lat
number | null

Must be between -90 and 90.

Example:

-89

location_lng
number | null

Must be between -180 and 180.

Example:

-179

location_data
object | null
Example:

null

start_date
string

The day the event starts, as YYYY-MM-DD.

Example:

"2026-09-19"

end_date
string | null

The last day, for multi-day events.

Example:

"2026-09-20"

timezone
string

An IANA timezone.

Example:

"America/Los_Angeles"

is_published
boolean

Publish or unpublish the event.

Example:

true

theme
enum<string> | null
Available options:
purple-indigo,
ocean-blue,
sunset-orange,
forest-green,
rose-pink,
slate-charcoal,
golden-hour,
midnight
Example:

"midnight"

badge_label
string | null

Must not be greater than 255 characters.

Example:

"g"

notify_volunteers
boolean

Email confirmed volunteers about the change. Defaults to true.

Example:

false

Response

data
object