v1
latestOpenAPI 3.0.32026-07-131670112.4 KBEvent Types
Create event type
Create a new assignable assignment type. The slug is used in the public manifest link (/assign/:username/:slug). Set requires_confirmation: true to put new bookings in a pending state — you will receive an email with one-click confirm/decline links, and the attendee is notified their request is under review.
post/v1/event-types
Request body
Response
Default Response
Example response
{
"Id": 14,
"title": "Incident Triage",
"slug": "incident-triage",
"description": "Quick ops intake for new incidents.",
"appointment_label": "assignment",
"duration_minutes": 30,
"buffer_before": 0,
"buffer_after": 15,
"min_notice_minutes": 60,
"max_bookings_per_day": 8,
"location": "Google Meet",
"location_type": "video",
"webhook_url": "https://example.com/hooks/bookings",
"custom_fields": "[{\"id\":\"site\",\"label\":\"Site\",\"type\":\"text\"}]",
"requires_confirmation": false,
"active": true
}