EventTypes

Update an event type

Updates an event type. Only the fields you send are changed. Changes apply to new bookings only — bookings already on the calendar keep the duration, buffers and location they were made with.

patch/event_types/{id}

Request

  • Base URL: https://api.crevio.co/v1
  • URL: https://api.crevio.co/v1/event_types/{id}
  • Auth: API key in header Authorization

Path parameters

idstring required

The resource ID (e.g., "prod_abc123") or slug (e.g., "my-product")

Request body

namestring

Required on create.

duration_minutesinteger
buffer_before_minutesinteger
buffer_after_minutesinteger
min_notice_minutesinteger

Earliest a slot can be booked, in minutes from now.

booking_window_daysinteger

How far into the future slots are offered.

max_per_dayinteger nullable
capacityinteger

Attendees per slot.

location_type'google_meet' | 'zoom' | 'custom_link' | 'physical' | 'phone'
location_detailsstring nullable

Address, dial-in, or meeting link (ignored for google_meet, which auto-generates a Meet link).

schedule_idstring

The availability schedule to use (sched_…).

Example request

{
  "name": "Strategy Call"
}

Response

The updated event type

objectstring required
idstring required
namestring required
slugstring required
duration_minutesinteger required
buffer_before_minutesinteger required
buffer_after_minutesinteger required
min_notice_minutesinteger required
booking_window_daysinteger required
max_per_dayinteger nullable required
reminder_minutesnumber[] required
location_type'google_meet' | 'zoom' | 'custom_link' | 'physical' | 'phone' required
location_detailsstring nullable required
created_atstring date-time required
updated_atstring date-time required
form_idstring nullable required
freeboolean required
schedule_idstring nullable required
experience_idstring required
product_idstring nullable required

Changes

No recorded changes to this operation across all 2 revisions of this API.