Event type endpoints
Update event type
Change the settings of an existing event type.
POST
Updates an event type. Only
id is required — send just the fields you want to change.
Body
integer
required
ID of the event type to update.
Basic settings
string
Display name.
string
URL-safe slug.
integer
Duration in minutes.
string
Description shown on the booking page.
Hide from the profile page.
boolean
Whether the event type is published.
object[]
Meeting locations, e.g.
[{ "type": "integrations:zoom" }].object[]
Questions on the booking form.
object
Custom metadata.
Scheduling and limits
integer
Interval between displayed slots, in minutes.
integer
Minimum notice before booking, in minutes.
integer
Buffer before the event, in minutes.
integer
Buffer after the event, in minutes.
integer | null
Availability schedule ID.
null uses the default schedule.integer | null
Seats per slot.
null disables seats.Guest, reschedule, and cancellation rules
boolean
Prevent attendees from adding guests.
boolean
Prevent attendees from rescheduling.
boolean
Prevent attendees from cancelling.
integer
Minimum notice for cancellation, in seconds.
integer
Minimum notice for rescheduling, in seconds.
Pricing
integer
Price in the smallest currency unit — for example,
5000 is $50.00 USD.string
Three-letter currency code, e.g.
usd.Team hosts
boolean
Assign every team member as a host.
object[]
Hosts for team event types.
Packages
integer
Minimum number of sessions per package.
integer
Maximum number of sessions per package.
Subscriptions
boolean
Turn subscriptions on or off.
string
DAILY, WEEKLY, MONTHLY, or YEARLY.integer
Number of cadence units between renewals, e.g.
1 for every month.integer
Day of the month for monthly renewals,
1–31.integer
Weekday for weekly renewals, from
0 (Sunday) to 6 (Saturday).SEO
object