Create an Event
Programmatically book a scheduled event on a Zeeg scheduling page by providing an invitee, a chosen time slot, and any required custom answers.
Documentation Index
Fetch the complete documentation index at: https://developer.zeeg.me/llms.txt
Use this file to discover all available pages before exploring further.
Authorizations
Body
- Required fields may vary based on the event type's configuration.
- Before creating an event, verify availability using the availability endpoint.
- Validate any required custom fields (guests, phone, questions) by checking the event type's settings first.
The slug of the scheduling page owner, can be a user or a team.
The slug of the scheduling page.
The event date in YYYY-MM-DD format.
Meeting duration in minutes.
Invitee's full name.
Invitee's email address.
Invitee's IANA timezone identifier.
"Europe/Paris"
Start time in HH:mm format (in the specified timeZone).
"09:00"
Invitee's phone number (required for "PHONE_CALL" location type).
Array of additional guest email addresses.
Location type identifier (required if locations are enabled in the scheduling page). Accepted values:
"IN_PERSON": Physical in-person meeting (requireslocationOptionswith address and details)."PHONE_CALL": Phone call meeting (requireslocationOptions.callTypeandphonefield).- Other types as configured in the scheduling page (e.g.
"ZOOM","GOOGLE_MEET","MICROSOFT_TEAMS").
Additional location details, required for certain location types:
- For in-person meetings (
location: "IN_PERSON"): provideaddressanddetails. - For phone call meetings (
location: "PHONE_CALL"): providecallType(e.g."I_WILL_CALL").
Array of question-answer pairs for custom invitee questions configured on the scheduling page.
Custom URL parameters to pass through.
UTM tracking parameters.
The shared link token, required when booking via a shared or collective scheduling link.
Response
OK
Zeeg event identifier
"zg-O69bac566950c6"
Array of additional emails invited