EventTypes

Create an event type

Creates a bookable event type (a service customers can book, e.g. a 30-minute call).

It is free to book unless a paid price variant is linked to the experience_id it returns, via POST /price_variants/{price_variant_id}/experiences.

post/event_types

Request

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

Headers

Idempotency-Keystring

Makes this write safe to retry: a repeat with the same key replays the first response instead of creating a second resource. Scoped to the account, remembered for 24 hours; reusing a key with a different payload is an error.

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 created 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.