Change the title, slug, description, durations, locations, hosts or invitee limit of a scheduling page. Changes reach the live booking page at once, and a new slug breaks links already shared.
The language of the booking page and of the emails its invitees get: en English, de German addressing the invitee formally (Sie), de-du German addressing the invitee informally (du), nl Dutch, fi Finnish, es Spanish, fr French, pl Polish, da Danish, sv Swedish, it Italian. Any other value answers 422.
Replaces the locations every invitee is offered. Rooms and a round robin host's own locations, which the dashboard manages, stay as they are. Ignored while a group or round robin page has upcoming bookings with free seats.
Round robin only. How often the host is picked compared with the others, 1 lowest to 4 highest. Defaults to 2 on create; on update a host already on the page keeps its own.
A scheduling page (event type) with full details, as returned when fetching a single scheduling page. Extends the list shape with hosts, notifications, and Flexi configuration.
The language of the booking page and of the emails its invitees get: en English, de German addressing the invitee formally (Sie), de-du German addressing the invitee informally (du), nl Dutch, fi Finnish, es Spanish, fr French, pl Polish, da Danish, sv Swedish, it Italian.
Where the availability schedule for this scheduling page lives. shared — one schedule is set on the page itself and applies to everyone; see schedule. per_host — each host has their own schedule for this page (COLLECTIVE / ROUND_ROBIN); the per-host schedules are returned on the single-page endpoint in hosts[].schedule.
The page-level availability schedule shared by all hosts, inlined with full hours (the list endpoint returns a reference only). Only populated when availabilityType is shared.
What happens after a booking is confirmed on this scheduling page. Always present, in its off state when no redirect is configured, so the fields can be read without first testing whether a redirect exists. Returned identically by this endpoint and by GET /event-types/{uuid}.
Whether the booking details are appended to redirectUrl as query parameters. Carries invitee_uuid and assigned_to alongside the start and end times, the guests, the invitee name and email, the answers to booking questions, and any c__ custom query parameters. invitee_uuid is the same identifier the invitee.scheduled webhook sends as inviteeUuid.
How the invitee is notified once a booking is confirmed. calendar_invitation sends a calendar invite from the host's connected calendar, email sends a Zeeg confirmation email, none sends nothing.
When true, the calendar event synced to the host's connected calendar (Google, Microsoft or Exchange) is marked as private, so people with access to the host's calendar see only the busy time and not the subject, attendees or location.
Pre-filled default templates (subject, body and available variables), keyed by notification type: the invitee emails and calendar invitation in the scheduling page language, and the texts the hosts read (the host confirmation and cancellation emails and the CRM meeting notes) in the requesting user's dashboard language. Primarily consumed by the dashboard UI.
Assigned hosts for the scheduling page. Populated for ONE_ON_ONE, GROUP, ROUND_ROBIN and COLLECTIVE pages. For FLEXI pages this array is empty; see flexiCollections instead.
The availability schedule this host uses for this scheduling page, inlined. Only populated when availabilityType is per_host; null when the page uses a shared schedule (see the top-level schedule).
{
"message": "The slug has already been taken.",
"errors": {
"slug": [
"The slug has already been taken."
]
}
}
{"docsConfig":{"theme":"luma","$schema":"https://mintlify.com/docs.json","name":"Zeeg Developer Hub","description":"Zeeg Developer Hub: REST API reference, guides, and webhooks for building scheduling, booking, and AI-agent integrations on the Zeeg platform.","colors":{"primary":"#6C63FF","light":"#8B83FF","dark":"#4F46E5"},"logo":"https://mintcdn.com/zeeg/9voKLLkajreclhp4/images/Zeeglogo(Original).svg?fit=max\u0026auto=format\u0026n=9voKLLkajreclhp4\u0026q=85\u0026s=321632804eda4b3cff044941f9ccadda","favicon":"https://mintcdn.com/zeeg/9voKLLkajreclhp4/images/favicon.ico?fit=max\u0026auto=format\u0026n=9voKLLkajreclhp4\u0026q=85\u0026s=ee885974552f141091cdd615c5c15345","api":{"openapi":"openapi.yaml","params":{"expanded":"all"},"playground":{"display":"interactive","proxy":false},"examples":{"defaults":"required"},"mdx":{"auth":{"method":"bearer"},"server":"https://api.zeeg.me/v2"}},"appearance":{"default":"system"},"background":{"decoration":"gradient","color":{"dark":"#0f1117"}},"navbar":{"links":[{"href":"https://app.zeeg.me","label":"Dashboard"}],"primary":{"type":"button","label":"Get API Key","href":"https://app.zeeg.me/account/settings/api-access"}},"footer":{"socials":{"linkedin":"https://www.linkedin.com/company/zeeg","x":"https://www.twitter.com/zeeg_me","youtube":"https://www.youtube.com/@zeeg_me","instagram":"https://www.instagram.com/zeeg.me"},"links":[{"header":"Product","items":[{"label":"Pricing","href":"https://zeeg.me/en/pricing"},{"label":"Help Center","href":"https://zeeg.me/en/help"},{"label":"System Status","href":"https://status.zeeg.me"}]},{"header":"Legal","items":[{"label":"Terms of Service","href":"https://zeeg.me/en/legal/terms"},{"label":"Privacy Policy","href":"https://zeeg.me/en/legal/privacy"},{"label":"Imprint","href":"https://zeeg.me/en/legal/imprint"}]}]},"search":{"prompt":"Search endpoints, guides, and more..."},"seo":{"metatags":{"og:site_name":"Zeeg Developer Hub","og:type":"website","og:locale":"en_US","og:url":"https://developer.zeeg.me","twitter:card":"summary_large_image","twitter:site":"@zeeg_me","author":"Zeeg","robots":"index, follow","googlebot":"index, follow"},"indexing":"all"},"fonts":{"family":"Inter"},"icons":{"library":"fontawesome"},"styling":{"eyebrows":"section","latex":false},"integrations":{"gtm":{"tagId":"GTM-5XJGGJP"}},"errors":{"404":{"redirect":false,"title":"Page not found","description":"The page you're looking for doesn't exist. Try the [API Reference](/api/workspaces-teams/check-logged-in-user) or [Quickstart](/quickstart)."}},"contextual":{"options":["copy","view","chatgpt","claude"],"display":"header"},"interaction":{"drilldown":true},"metadata":{"timestamp":true},"markdown":{"schema":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"zeeg","hasAudioNarration":false,"actualSubdomain":"zeeg","customDomains":["developer.zeeg.me"],"gitSource":{"type":"github","owner":"zeeg","repo":"api-docs","deployBranch":"master","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"entitlements":{},"buildId":"6af3b13f12b7481eb1930d91","clientVersion":"0.0.4111","searchFilterCounts":[{"language":"default","tag":"API Reference","count":208},{"language":"default","tag":"CRM","count":27},{"language":"default","tag":"Availability Schedule","count":15},{"language":"default","tag":"Scheduling Pages","count":15},{"language":"default","tag":"Guides","count":14},{"language":"default","tag":"Routing Forms","count":12},{"language":"default","tag":"Workspaces \u0026 Teams","count":12},{"language":"default","tag":"Forms","count":8},{"language":"default","tag":"Documentation","count":8},{"language":"default","tag":"Objects","count":7}],"searchSettings":{"maxResults":10}},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api/scheduling-pages/update-a-scheduling-page","slug":"/api/scheduling-pages/update-a-scheduling-page","pageMetadata":{"title":"Update a Scheduling Page","description":"Change the title, slug, description, durations, locations, hosts or invitee limit of a scheduling page. Changes reach the live booking page at once, and a new slug breaks links already shared.","openapi":"PATCH /event-types/{uuid}","href":"/api/scheduling-pages/update-a-scheduling-page"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Change the title, slug, description, durations, locations, hosts or invitee limit of a scheduling page. Changes reach the live booking page at once, and a new slug breaks links already shared.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Update a Scheduling Page","description":"Change the title, slug, description, durations, locations, hosts or invitee limit of a scheduling page. Changes reach the live booking page at once, and a new slug breaks links already shared.","openapi":"PATCH /event-types/{uuid}","href":"/api/scheduling-pages/update-a-scheduling-page"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"summary":"Update a scheduling page","tags":["Scheduling Pages"],"operationId":"patch-api-event-type","description":"Change the title, slug, description, durations, locations, hosts or invitee limit of a scheduling page. Changes reach the live booking page at once, and a new slug breaks links already shared.","security":["e19d801b-9166-49f2-a9e2-09553e3fbfcd"],"requestBody":"bb571c94-4850-40c1-b8a5-2dd09250c569","responses":{"200":"ec102127-c866-4dcc-b7f4-4a47c3ec6e8f","400":"4baad5b5-65be-4dce-96a0-c53e687f3a9b","401":"4027ab9f-737c-4c78-b412-9071e06784bf","403":"81df4563-9cac-4a90-be02-e9e49869d12f","404":"8a36ae92-32a3-4a52-9c43-6ccedcf18427","409":"37946027-6514-4d01-bf4c-f3bd17bcbaf7","422":"5173100f-9f47-43a6-acfc-0ccf3c5192ea"},"method":"patch","type":"path","servers":["7319aa28-1b63-40ae-bca9-deab74825e3c"],"path":"/event-types/{uuid}","baseUrlOptions":["https://api.zeeg.me/v2"],"title":"Update a scheduling page","codeSamples":[],"requiredOnlyExamples":true,"requestExampleType":"generated","responseExampleType":"generated","disableProxy":true},"dependencies":{"parameters":{"388186a6-82a0-46e4-82a9-08a49aad25a2":{"schema":{"type":"string","format":"uuid","isRequired":true,"description":"UUID of a specific scheduling page","uniqueKey":"","typeLabel":"string\u003cuuid>"},"name":"uuid","in":"path","required":true,"description":"UUID of a specific scheduling page"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"Every field is optional; a field left out keeps its value.","properties":{"title":{"type":"string","maxLength":100,"uniqueKey":"title","typeLabel":"string"},"slug":{"type":"string","description":"Changing it breaks every link already shared. A round robin or collective page without a team keeps its generated slug.","uniqueKey":"slug","typeLabel":"string"},"description":{"oneOf":[{"type":"string","uniqueKey":"description.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"description.oneOf.1","typeLabel":"null"}],"uniqueKey":"description","typeLabel":"string | null"},"language":{"type":"string","enum":["en","de","de-du","nl","fi","es","fr","pl","da","sv","it"],"description":"The language of the booking page and of the emails its invitees get: `en` English, `de` German addressing the invitee formally (Sie), `de-du` German addressing the invitee informally (du), `nl` Dutch, `fi` Finnish, `es` Spanish, `fr` French, `pl` Polish, `da` Danish, `sv` Swedish, `it` Italian. Any other value answers 422.","uniqueKey":"language","typeLabel":"enum\u003cstring>"},"eventDurations":{"type":"array","minItems":1,"maxItems":5,"items":{"type":"object","required":["minutes","default"],"properties":{"minutes":{"type":"integer","minimum":1,"maximum":720,"isRequired":true,"uniqueKey":"eventDurations.items.[INDEX].minutes","typeLabel":"integer"},"default":{"type":"boolean","description":"The duration the booking page preselects. Exactly one entry is the default.","isRequired":true,"uniqueKey":"eventDurations.items.[INDEX].default","typeLabel":"boolean"}},"uniqueKey":"eventDurations.items.[INDEX]","typeLabel":"object"},"description":"Replaces every duration. Ignored while a group page has upcoming bookings with free seats.","uniqueKey":"eventDurations","typeLabel":"object[]"},"locations":{"type":"array","items":{"type":"object","description":"One location invitees can pick, in the shape `locations` has on a fetched scheduling page. The options each type needs:\n\n- `IN_PERSON`: `options.address` (required).\n- `PHONE_CALL`: `options.callType` (required). `I_WILL_CALL` means the host calls the invitee, so the booking asks for the invitee's phone number. `INVITEE_SHOULD_CALL` means the invitee calls the host and needs `options.phoneNumber` (up to 15 characters).\n- `CUSTUM`: `options.custom` (required), the text shown to the invitee.\n- `WHATSAPP`, `WHEREBY`, `JITSI`: `options.link` (required), the meeting link.\n- `GOOGLE_MEET`, `MICROSOFT_TEAMS`, `MICROSOFT_SKYPE`, `ZOOM`, `WEBEX`, `ALFAVIEW`, `DEMODESK`: no options; the meeting is created through the host's connected integration.\n\n`IN_PERSON`, `PHONE_CALL` and `CUSTUM` also take an optional `options.details` note (up to 250 characters).","required":["location"],"properties":{"location":{"type":"string","enum":["IN_PERSON","PHONE_CALL","GOOGLE_MEET","MICROSOFT_TEAMS","MICROSOFT_SKYPE","ZOOM","WEBEX","DEMODESK","ALFAVIEW","CUSTUM","WHATSAPP","WHEREBY","JITSI"],"isRequired":true,"uniqueKey":"locations.items.[INDEX].location","typeLabel":"enum\u003cstring>"},"options":{"type":"object","properties":{"address":{"type":"string","uniqueKey":"locations.items.[INDEX].options.address","typeLabel":"string"},"callType":{"type":"string","enum":["I_WILL_CALL","INVITEE_SHOULD_CALL"],"uniqueKey":"locations.items.[INDEX].options.callType","typeLabel":"enum\u003cstring>"},"phoneNumber":{"type":"string","uniqueKey":"locations.items.[INDEX].options.phoneNumber","typeLabel":"string"},"custom":{"type":"string","uniqueKey":"locations.items.[INDEX].options.custom","typeLabel":"string"},"link":{"type":"string","uniqueKey":"locations.items.[INDEX].options.link","typeLabel":"string"},"details":{"type":"string","uniqueKey":"locations.items.[INDEX].options.details","typeLabel":"string"}},"uniqueKey":"locations.items.[INDEX].options","typeLabel":"object"},"position":{"type":"integer","minimum":0,"description":"Order in which invitees see the locations.","uniqueKey":"locations.items.[INDEX].position","typeLabel":"integer"}},"uniqueKey":"locations.items.[INDEX]","typeLabel":"object"},"description":"Replaces the locations every invitee is offered. Rooms and a round robin host's own locations, which the dashboard manages, stay as they are. Ignored while a group or round robin page has upcoming bookings with free seats.","uniqueKey":"locations","typeLabel":"object[]"},"hosts":{"type":"array","items":{"type":"object","required":["uuid"],"properties":{"uuid":{"type":"string","description":"The member's `uuid`, as `hosts[].uuid` of a fetched scheduling page or `GET /organizations/users` returns it.","isRequired":true,"uniqueKey":"hosts.items.[INDEX].uuid","typeLabel":"string"},"priority":{"type":"integer","minimum":1,"maximum":4,"description":"Round robin only. How often the host is picked compared with the others, 1 lowest to 4 highest. Defaults to 2 on create; on update a host already on the page keeps its own.","uniqueKey":"hosts.items.[INDEX].priority","typeLabel":"integer"}},"uniqueKey":"hosts.items.[INDEX]","typeLabel":"object"},"description":"Round robin and collective only. The complete host list; a host left out is removed from the page.","uniqueKey":"hosts","typeLabel":"object[]"},"allMembersIn":{"type":"boolean","uniqueKey":"allMembersIn","typeLabel":"boolean"},"maxActiveInvitees":{"type":"integer","minimum":1,"maximum":1000,"description":"Group and round robin pages only. How many invitees one time slot takes; a group page takes 2 or more.","uniqueKey":"maxActiveInvitees","typeLabel":"integer"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Rename and move online":{"title":"Rename and move online","value":{"title":"45-Minute Discovery Call","eventDurations":[{"minutes":45,"default":true}],"locations":[{"location":"ZOOM"}]}},"Switch to informal German":{"title":"Switch to informal German","value":{"language":"de-du"}}},"exampleType":"examples"}},"exampleType":"examples"},"responses":{"ec102127-c866-4dcc-b7f4-4a47c3ec6e8f":{"description":"OK. The body is the page as `GET /event-types/{uuid}` returns it.","content":{"application/json":{"schema":{"type":"object","required":["resource"],"properties":{"resource":{"type":"object","description":"A scheduling page (event type) with full details, as returned when fetching a single scheduling page. Extends the list shape with hosts, notifications, and Flexi configuration.","required":["uri","uuid","title","type","slug","schedulingUrl","isActive","duration","profile","color","language","maxActiveInvitees","inviteeNameFormat"],"properties":{"uri":{"type":"string","format":"uri","isRequired":true,"uniqueKey":"resource.uri","typeLabel":"string\u003curi>"},"uuid":{"type":"string","format":"uuid","isRequired":true,"uniqueKey":"resource.uuid","typeLabel":"string\u003cuuid>"},"title":{"type":"string","isRequired":true,"uniqueKey":"resource.title","typeLabel":"string"},"type":{"type":"string","isRequired":true,"uniqueKey":"resource.type","typeLabel":"string"},"slug":{"type":"string","isRequired":true,"uniqueKey":"resource.slug","typeLabel":"string"},"schedulingUrl":{"type":"string","format":"uri","isRequired":true,"uniqueKey":"resource.schedulingUrl","typeLabel":"string\u003curi>"},"isActive":{"type":"boolean","isRequired":true,"uniqueKey":"resource.isActive","typeLabel":"boolean"},"duration":{"type":"integer","isRequired":true,"uniqueKey":"resource.duration","typeLabel":"integer"},"profile":{"oneOf":[{"type":"object","required":["type"],"properties":{"type":{"type":"string","isRequired":true,"uniqueKey":"resource.profile.oneOf.0.type","typeLabel":"string"},"firstName":{"type":"string","uniqueKey":"resource.profile.oneOf.0.firstName","typeLabel":"string"},"lastName":{"oneOf":[{"type":"string","uniqueKey":"resource.profile.oneOf.0.lastName.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"resource.profile.oneOf.0.lastName.oneOf.1","typeLabel":"null"}],"uniqueKey":"resource.profile.oneOf.0.lastName","typeLabel":"string | null"},"slug":{"type":"string","uniqueKey":"resource.profile.oneOf.0.slug","typeLabel":"string"},"url":{"type":"string","format":"uri","uniqueKey":"resource.profile.oneOf.0.url","typeLabel":"string\u003curi>"},"avatarUrl":{"oneOf":[{"type":"string","format":"uri","uniqueKey":"resource.profile.oneOf.0.avatarUrl.oneOf.0","typeLabel":"string\u003curi>"},{"type":"null","format":"uri","uniqueKey":"resource.profile.oneOf.0.avatarUrl.oneOf.1","typeLabel":"null"}],"uniqueKey":"resource.profile.oneOf.0.avatarUrl","typeLabel":"string\u003curi> | null"},"email":{"type":"string","format":"email","uniqueKey":"resource.profile.oneOf.0.email","typeLabel":"string\u003cemail>"}},"isRequired":true,"uniqueKey":"resource.profile.oneOf.0","typeLabel":"object"},{"type":"null","required":["type"],"properties":{"type":{"type":"string"},"firstName":{"type":"string"},"lastName":{"oneOf":[{"type":"string"},{"type":"null"}]},"slug":{"type":"string"},"url":{"type":"string","format":"uri"},"avatarUrl":{"oneOf":[{"type":"string","format":"uri"},{"type":"null","format":"uri"}]},"email":{"type":"string","format":"email"}},"isRequired":true,"uniqueKey":"resource.profile.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"resource.profile","typeLabel":"object | null"},"color":{"type":"string","isRequired":true,"uniqueKey":"resource.color","typeLabel":"string"},"language":{"type":"string","enum":["en","de","de-du","nl","fi","es","fr","pl","da","sv","it"],"description":"The language of the booking page and of the emails its invitees get: `en` English, `de` German addressing the invitee formally (Sie), `de-du` German addressing the invitee informally (du), `nl` Dutch, `fi` Finnish, `es` Spanish, `fr` French, `pl` Polish, `da` Danish, `sv` Swedish, `it` Italian.","isRequired":true,"uniqueKey":"resource.language","typeLabel":"enum\u003cstring>"},"maxActiveInvitees":{"type":"integer","isRequired":true,"uniqueKey":"resource.maxActiveInvitees","typeLabel":"integer"},"inviteeNameFormat":{"type":"string","isRequired":true,"uniqueKey":"resource.inviteeNameFormat","typeLabel":"string"},"eventDurations":{"type":"array","description":"The durations an invitee can pick, shortest first.","items":{"type":"object","properties":{"minutes":{"type":"integer","uniqueKey":"resource.eventDurations.items.[INDEX].minutes","typeLabel":"integer"},"default":{"type":"boolean","uniqueKey":"resource.eventDurations.items.[INDEX].default","typeLabel":"boolean"},"price":{"oneOf":[{"type":"number","description":"Price charged for this duration on a paid scheduling page, in the page currency. `null` when the duration is free.","example":10.5,"uniqueKey":"resource.eventDurations.items.[INDEX].price.oneOf.0","typeLabel":"number"},{"type":"null","description":"Price charged for this duration on a paid scheduling page, in the page currency. `null` when the duration is free.","example":10.5,"uniqueKey":"resource.eventDurations.items.[INDEX].price.oneOf.1","typeLabel":"null"}],"uniqueKey":"resource.eventDurations.items.[INDEX].price","typeLabel":"number | null"}},"uniqueKey":"resource.eventDurations.items.[INDEX]","typeLabel":"object"},"uniqueKey":"resource.eventDurations","typeLabel":"object[]"},"description":{"oneOf":[{"type":"string","uniqueKey":"resource.description.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"resource.description.oneOf.1","typeLabel":"null"}],"uniqueKey":"resource.description","typeLabel":"string | null"},"inviteePhoneNumber":{"type":"boolean","uniqueKey":"resource.inviteePhoneNumber","typeLabel":"boolean"},"inviteeQuestions":{"oneOf":[{"type":"array","items":{"type":"object","required":["order","question","isActive","isRequired","type"],"properties":{"order":{"type":"integer","isRequired":true,"uniqueKey":"resource.inviteeQuestions.oneOf.0.items.[INDEX].order","typeLabel":"integer"},"question":{"type":"string","isRequired":true,"uniqueKey":"resource.inviteeQuestions.oneOf.0.items.[INDEX].question","typeLabel":"string"},"isActive":{"type":"boolean","isRequired":true,"uniqueKey":"resource.inviteeQuestions.oneOf.0.items.[INDEX].isActive","typeLabel":"boolean"},"isRequired":{"type":"boolean","isRequired":true,"uniqueKey":"resource.inviteeQuestions.oneOf.0.items.[INDEX].isRequired","typeLabel":"boolean"},"type":{"type":"string","isRequired":true,"uniqueKey":"resource.inviteeQuestions.oneOf.0.items.[INDEX].type","typeLabel":"string"},"id":{"type":"integer","description":"Numeric ID of the question, used when submitting answers via the booking API.","uniqueKey":"resource.inviteeQuestions.oneOf.0.items.[INDEX].id","typeLabel":"integer"},"options":{"oneOf":[{"type":"array","items":{"oneOf":[{}],"uniqueKey":"resource.inviteeQuestions.oneOf.0.items.[INDEX].options.oneOf.0.items.[INDEX]","typeLabel":"any"},"uniqueKey":"resource.inviteeQuestions.oneOf.0.items.[INDEX].options.oneOf.0","typeLabel":"any[]"},{"type":"null","items":{"oneOf":[{}]},"uniqueKey":"resource.inviteeQuestions.oneOf.0.items.[INDEX].options.oneOf.1","typeLabel":"null"}],"uniqueKey":"resource.inviteeQuestions.oneOf.0.items.[INDEX].options","typeLabel":"any[] | null"}},"uniqueKey":"resource.inviteeQuestions.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"resource.inviteeQuestions.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","required":["order","question","isActive","isRequired","type"],"properties":{"id":{"type":"integer","description":"Numeric ID of the question, used when submitting answers via the booking API."},"order":{"type":"integer"},"question":{"type":"string"},"isActive":{"type":"boolean"},"isRequired":{"type":"boolean"},"type":{"type":"string"},"options":{"oneOf":[{"type":"array","items":{"oneOf":[{}]}},{"type":"null","items":{"oneOf":[{}]}}]}}},"uniqueKey":"resource.inviteeQuestions.oneOf.1","typeLabel":"null"}],"uniqueKey":"resource.inviteeQuestions","typeLabel":"object[] | null"},"availabilityType":{"type":"string","enum":["shared","per_host"],"x-mint":{"post":["Alpha"]},"description":"Where the availability schedule for this scheduling page lives. `shared` — one schedule is set on the page itself and applies to everyone; see `schedule`. `per_host` — each host has their own schedule for this page (COLLECTIVE / ROUND_ROBIN); the per-host schedules are returned on the single-page endpoint in `hosts[].schedule`.","uniqueKey":"resource.availabilityType","typeLabel":"enum\u003cstring>"},"schedule":{"oneOf":[{"type":"object","description":"The page-level availability schedule shared by all hosts, inlined with full hours (the list endpoint returns a reference only). Only populated when `availabilityType` is `shared`.","required":["uri","uuid","title","timezone","weeklyHours","specialHours"],"x-mint":{"post":["Alpha"]},"properties":{"uri":{"type":"string","description":"API resource URI for this schedule","format":"uri","example":"https://api.zeeg.me/v2/schedules/Q1ZYo391da","isRequired":true,"uniqueKey":"resource.schedule.oneOf.0.uri","typeLabel":"string\u003curi>"},"uuid":{"type":"string","description":"Schedule identifier","example":"Q1ZYo391da","isRequired":true,"uniqueKey":"resource.schedule.oneOf.0.uuid","typeLabel":"string"},"title":{"type":"string","description":"Display name of the schedule","isRequired":true,"uniqueKey":"resource.schedule.oneOf.0.title","typeLabel":"string"},"timezone":{"type":"string","description":"IANA timezone identifier","isRequired":true,"uniqueKey":"resource.schedule.oneOf.0.timezone","typeLabel":"string"},"weeklyHours":{"type":"array","items":{"type":"object","properties":{"day":{"type":"string","enum":["Mon","Tue","Wed","Thu","Fri","Sat","Sun"],"description":"Day of the week (3-letter).","uniqueKey":"resource.schedule.oneOf.0.weeklyHours.items.[INDEX].day","typeLabel":"enum\u003cstring>"},"timesets":{"type":"array","items":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"string","pattern":"^\\d{2}:\\d{2}$","uniqueKey":"resource.schedule.oneOf.0.weeklyHours.items.[INDEX].timesets.items.[INDEX].items.[INDEX]","typeLabel":"string"},"uniqueKey":"resource.schedule.oneOf.0.weeklyHours.items.[INDEX].timesets.items.[INDEX]","typeLabel":"string[]"},"description":"Time intervals for the day","uniqueKey":"resource.schedule.oneOf.0.weeklyHours.items.[INDEX].timesets","typeLabel":"string[][]"}},"uniqueKey":"resource.schedule.oneOf.0.weeklyHours.items.[INDEX]","typeLabel":"object"},"description":"Weekly recurring availability hours","isRequired":true,"uniqueKey":"resource.schedule.oneOf.0.weeklyHours","typeLabel":"object[]"},"specialHours":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"date":{"type":"string","format":"date","uniqueKey":"resource.schedule.oneOf.0.specialHours.oneOf.0.items.[INDEX].date","typeLabel":"string\u003cdate>"},"timesets":{"oneOf":[{"type":"array","items":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"string","pattern":"^\\d{2}:\\d{2}$","uniqueKey":"resource.schedule.oneOf.0.specialHours.oneOf.0.items.[INDEX].timesets.oneOf.0.items.[INDEX].items.[INDEX]","typeLabel":"string"},"uniqueKey":"resource.schedule.oneOf.0.specialHours.oneOf.0.items.[INDEX].timesets.oneOf.0.items.[INDEX]","typeLabel":"string[]"},"uniqueKey":"resource.schedule.oneOf.0.specialHours.oneOf.0.items.[INDEX].timesets.oneOf.0","typeLabel":"string[][]"},{"type":"null","items":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"string","pattern":"^\\d{2}:\\d{2}$"}},"uniqueKey":"resource.schedule.oneOf.0.specialHours.oneOf.0.items.[INDEX].timesets.oneOf.1","typeLabel":"null"}],"uniqueKey":"resource.schedule.oneOf.0.specialHours.oneOf.0.items.[INDEX].timesets","typeLabel":"string[][] | null"}},"uniqueKey":"resource.schedule.oneOf.0.specialHours.oneOf.0.items.[INDEX]","typeLabel":"object"},"description":"Date-specific availability overrides","isRequired":true,"uniqueKey":"resource.schedule.oneOf.0.specialHours.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"date":{"type":"string","format":"date"},"timesets":{"oneOf":[{"type":"array","items":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"string","pattern":"^\\d{2}:\\d{2}$"}}},{"type":"null","items":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"string","pattern":"^\\d{2}:\\d{2}$"}}}]}}},"description":"Date-specific availability overrides","isRequired":true,"uniqueKey":"resource.schedule.oneOf.0.specialHours.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"resource.schedule.oneOf.0.specialHours","typeLabel":"object[] | null"}},"uniqueKey":"resource.schedule.oneOf.0","typeLabel":"object"},{"type":"null","description":"Reference to the page-level availability schedule shared by all hosts. `null` when `availabilityType` is `per_host`. In list responses this is a reference only; the single-page endpoint inlines the full schedule (hours and overrides).","required":["uri","uuid","title"],"x-mint":{"post":["Alpha"]},"properties":{"uri":{"type":"string","format":"uri","example":"https://api.zeeg.me/v2/schedules/Q1ZYo391da","description":"API resource URI for this schedule"},"uuid":{"type":"string","description":"Schedule identifier","example":"Q1ZYo391da"},"title":{"type":"string","description":"Display name of the schedule"}},"uniqueKey":"resource.schedule.oneOf.1","typeLabel":"null"}],"uniqueKey":"resource.schedule","typeLabel":"object | null"},"confirmation":{"type":"object","required":["redirectEnabled","redirectUrl","confirmationDataInUrl","redirectDelay"],"description":"What happens after a booking is confirmed on this scheduling page. Always present, in its off state when no redirect is configured, so the fields can be read without first testing whether a redirect exists. Returned identically by this endpoint and by `GET /event-types/{uuid}`.","properties":{"redirectEnabled":{"type":"boolean","description":"Whether the invitee is sent to an external URL after booking instead of staying on the Zeeg confirmation page.","example":true,"isRequired":true,"uniqueKey":"resource.confirmation.redirectEnabled","typeLabel":"boolean"},"redirectUrl":{"oneOf":[{"type":"string","format":"uri","description":"Destination the invitee is sent to. Can be `null` while `redirectEnabled` is `true`, so test it before you use it.","example":"https://acme.com/thanks","isRequired":true,"uniqueKey":"resource.confirmation.redirectUrl.oneOf.0","typeLabel":"string\u003curi>"},{"type":"null","format":"uri","description":"Destination the invitee is sent to. Can be `null` while `redirectEnabled` is `true`, so test it before you use it.","example":"https://acme.com/thanks","isRequired":true,"uniqueKey":"resource.confirmation.redirectUrl.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"resource.confirmation.redirectUrl","typeLabel":"string\u003curi> | null"},"confirmationDataInUrl":{"type":"boolean","description":"Whether the booking details are appended to `redirectUrl` as query parameters. Carries `invitee_uuid` and `assigned_to` alongside the start and end times, the guests, the invitee name and email, the answers to booking questions, and any `c__` custom query parameters. `invitee_uuid` is the same identifier the `invitee.scheduled` webhook sends as `inviteeUuid`.","example":true,"isRequired":true,"uniqueKey":"resource.confirmation.confirmationDataInUrl","typeLabel":"boolean"},"redirectDelay":{"type":"integer","minimum":0,"description":"Seconds the confirmation page is shown before the redirect happens. `0` redirects immediately.","example":10,"isRequired":true,"uniqueKey":"resource.confirmation.redirectDelay","typeLabel":"integer"}},"uniqueKey":"resource.confirmation","typeLabel":"object"},"notifications":{"type":"object","description":"Notification settings for this scheduling page, including invitee email behaviour, host email behaviour and the templates used by the dashboard UI.","properties":{"inviteeConfirmation":{"type":"string","enum":["calendar_invitation","email","none"],"description":"How the invitee is notified once a booking is confirmed. `calendar_invitation` sends a calendar invite from the host's connected calendar, `email` sends a Zeeg confirmation email, `none` sends nothing.","uniqueKey":"resource.notifications.inviteeConfirmation","typeLabel":"enum\u003cstring>"},"addEventLinkNotif":{"type":"boolean","description":"When true, invitee notification emails include a link to the event detail page.","uniqueKey":"resource.notifications.addEventLinkNotif","typeLabel":"boolean"},"excludePII":{"type":"boolean","description":"When true, host notification emails omit the invitee's personal information.","uniqueKey":"resource.notifications.excludePII","typeLabel":"boolean"},"excludeHostEmails":{"type":"boolean","description":"When true, hosts do not receive confirmation, update or cancellation emails for events booked on this scheduling page.","uniqueKey":"resource.notifications.excludeHostEmails","typeLabel":"boolean"},"privateCalendarEvent":{"type":"boolean","description":"When true, the calendar event synced to the host's connected calendar (Google, Microsoft or Exchange) is marked as private, so people with access to the host's calendar see only the busy time and not the subject, attendees or location.","uniqueKey":"resource.notifications.privateCalendarEvent","typeLabel":"boolean"},"defaultNotifications":{"type":"object","description":"Pre-filled default templates (subject, body and available variables), keyed by notification type: the invitee emails and calendar invitation in the scheduling page language, and the texts the hosts read (the host confirmation and cancellation emails and the CRM meeting notes) in the requesting user's dashboard language. Primarily consumed by the dashboard UI.","additionalProperties":true,"uniqueKey":"resource.notifications.defaultNotifications","typeLabel":"object"},"customNotifications":{"type":"object","description":"Customized template overrides (subject and body), keyed by notification type. Only populated for notification types the user has customized.","additionalProperties":true,"uniqueKey":"resource.notifications.customNotifications","typeLabel":"object"},"notificationVariables":{"type":"array","description":"Template variables available for use in custom notification templates.","items":{"type":"object","properties":{"key":{"type":"string","uniqueKey":"resource.notifications.notificationVariables.items.[INDEX].key","typeLabel":"string"},"title":{"type":"string","uniqueKey":"resource.notifications.notificationVariables.items.[INDEX].title","typeLabel":"string"}},"uniqueKey":"resource.notifications.notificationVariables.items.[INDEX]","typeLabel":"object"},"uniqueKey":"resource.notifications.notificationVariables","typeLabel":"object[]"}},"uniqueKey":"resource.notifications","typeLabel":"object"},"hosts":{"type":"array","description":"Assigned hosts for the scheduling page. Populated for ONE_ON_ONE, GROUP, ROUND_ROBIN and COLLECTIVE pages. For FLEXI pages this array is empty; see `flexiCollections` instead.","items":{"type":"object","properties":{"uuid":{"type":"string","description":"Stable identifier of the host user.","uniqueKey":"resource.hosts.items.[INDEX].uuid","typeLabel":"string"},"firstName":{"type":"string","uniqueKey":"resource.hosts.items.[INDEX].firstName","typeLabel":"string"},"lastName":{"oneOf":[{"type":"string","uniqueKey":"resource.hosts.items.[INDEX].lastName.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"resource.hosts.items.[INDEX].lastName.oneOf.1","typeLabel":"null"}],"uniqueKey":"resource.hosts.items.[INDEX].lastName","typeLabel":"string | null"},"email":{"type":"string","format":"email","uniqueKey":"resource.hosts.items.[INDEX].email","typeLabel":"string\u003cemail>"},"avatarUrl":{"oneOf":[{"type":"string","format":"uri","uniqueKey":"resource.hosts.items.[INDEX].avatarUrl.oneOf.0","typeLabel":"string\u003curi>"},{"type":"null","format":"uri","uniqueKey":"resource.hosts.items.[INDEX].avatarUrl.oneOf.1","typeLabel":"null"}],"uniqueKey":"resource.hosts.items.[INDEX].avatarUrl","typeLabel":"string\u003curi> | null"},"slug":{"type":"string","uniqueKey":"resource.hosts.items.[INDEX].slug","typeLabel":"string"},"priority":{"oneOf":[{"type":"integer","description":"Round-robin priority weighting, when applicable.","uniqueKey":"resource.hosts.items.[INDEX].priority.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Round-robin priority weighting, when applicable.","uniqueKey":"resource.hosts.items.[INDEX].priority.oneOf.1","typeLabel":"null"}],"uniqueKey":"resource.hosts.items.[INDEX].priority","typeLabel":"integer | null"},"schedule":{"oneOf":[{"type":"object","description":"The availability schedule this host uses for this scheduling page, inlined. Only populated when `availabilityType` is `per_host`; `null` when the page uses a shared schedule (see the top-level `schedule`).","required":["isDefault","uri","uuid","title","timezone","weeklyHours","specialHours"],"x-mint":{"post":["Alpha"]},"properties":{"uri":{"type":"string","format":"uri","example":"https://api.zeeg.me/v2/schedules/Q1ZYo391da","description":"API resource URI for this schedule","isRequired":true,"uniqueKey":"resource.hosts.items.[INDEX].schedule.oneOf.0.uri","typeLabel":"string\u003curi>"},"uuid":{"type":"string","description":"Schedule identifier","example":"Q1ZYo391da","isRequired":true,"uniqueKey":"resource.hosts.items.[INDEX].schedule.oneOf.0.uuid","typeLabel":"string"},"title":{"type":"string","description":"Display name of the schedule","isRequired":true,"uniqueKey":"resource.hosts.items.[INDEX].schedule.oneOf.0.title","typeLabel":"string"},"timezone":{"type":"string","description":"IANA timezone identifier","isRequired":true,"uniqueKey":"resource.hosts.items.[INDEX].schedule.oneOf.0.timezone","typeLabel":"string"},"weeklyHours":{"type":"array","items":{"type":"object","properties":{"day":{"type":"string","enum":["Mon","Tue","Wed","Thu","Fri","Sat","Sun"],"description":"Day of the week (3-letter).","uniqueKey":"resource.hosts.items.[INDEX].schedule.oneOf.0.weeklyHours.items.[INDEX].day","typeLabel":"enum\u003cstring>"},"timesets":{"type":"array","items":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"string","pattern":"^\\d{2}:\\d{2}$","uniqueKey":"resource.hosts.items.[INDEX].schedule.oneOf.0.weeklyHours.items.[INDEX].timesets.items.[INDEX].items.[INDEX]","typeLabel":"string"},"uniqueKey":"resource.hosts.items.[INDEX].schedule.oneOf.0.weeklyHours.items.[INDEX].timesets.items.[INDEX]","typeLabel":"string[]"},"description":"Time intervals for the day","uniqueKey":"resource.hosts.items.[INDEX].schedule.oneOf.0.weeklyHours.items.[INDEX].timesets","typeLabel":"string[][]"}},"uniqueKey":"resource.hosts.items.[INDEX].schedule.oneOf.0.weeklyHours.items.[INDEX]","typeLabel":"object"},"description":"Weekly recurring availability hours","isRequired":true,"uniqueKey":"resource.hosts.items.[INDEX].schedule.oneOf.0.weeklyHours","typeLabel":"object[]"},"specialHours":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"date":{"type":"string","format":"date","uniqueKey":"resource.hosts.items.[INDEX].schedule.oneOf.0.specialHours.oneOf.0.items.[INDEX].date","typeLabel":"string\u003cdate>"},"timesets":{"oneOf":[{"type":"array","items":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"string","pattern":"^\\d{2}:\\d{2}$","uniqueKey":"resource.hosts.items.[INDEX].schedule.oneOf.0.specialHours.oneOf.0.items.[INDEX].timesets.oneOf.0.items.[INDEX].items.[INDEX]","typeLabel":"string"},"uniqueKey":"resource.hosts.items.[INDEX].schedule.oneOf.0.specialHours.oneOf.0.items.[INDEX].timesets.oneOf.0.items.[INDEX]","typeLabel":"string[]"},"uniqueKey":"resource.hosts.items.[INDEX].schedule.oneOf.0.specialHours.oneOf.0.items.[INDEX].timesets.oneOf.0","typeLabel":"string[][]"},{"type":"null","items":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"string","pattern":"^\\d{2}:\\d{2}$"}},"uniqueKey":"resource.hosts.items.[INDEX].schedule.oneOf.0.specialHours.oneOf.0.items.[INDEX].timesets.oneOf.1","typeLabel":"null"}],"uniqueKey":"resource.hosts.items.[INDEX].schedule.oneOf.0.specialHours.oneOf.0.items.[INDEX].timesets","typeLabel":"string[][] | null"}},"uniqueKey":"resource.hosts.items.[INDEX].schedule.oneOf.0.specialHours.oneOf.0.items.[INDEX]","typeLabel":"object"},"description":"Date-specific availability overrides","isRequired":true,"uniqueKey":"resource.hosts.items.[INDEX].schedule.oneOf.0.specialHours.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"date":{"type":"string","format":"date"},"timesets":{"oneOf":[{"type":"array","items":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"string","pattern":"^\\d{2}:\\d{2}$"}}},{"type":"null","items":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"string","pattern":"^\\d{2}:\\d{2}$"}}}]}}},"description":"Date-specific availability overrides","isRequired":true,"uniqueKey":"resource.hosts.items.[INDEX].schedule.oneOf.0.specialHours.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"resource.hosts.items.[INDEX].schedule.oneOf.0.specialHours","typeLabel":"object[] | null"},"isDefault":{"type":"boolean","description":"Whether this is the host's default schedule, or one dedicated to this page.","isRequired":true,"uniqueKey":"resource.hosts.items.[INDEX].schedule.oneOf.0.isDefault","typeLabel":"boolean"}},"uniqueKey":"resource.hosts.items.[INDEX].schedule.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"resource.hosts.items.[INDEX].schedule.oneOf.1","typeLabel":"null"}],"uniqueKey":"resource.hosts.items.[INDEX].schedule","typeLabel":"object | null"}},"uniqueKey":"resource.hosts.items.[INDEX]","typeLabel":"object"},"uniqueKey":"resource.hosts","typeLabel":"object[]"},"flexiCollections":{"type":"array","description":"Host collections for FLEXI scheduling pages. Empty for all other page types.","items":{"type":"object","properties":{"hostStatus":{"type":"string","uniqueKey":"resource.flexiCollections.items.[INDEX].hostStatus","typeLabel":"string"},"members":{"type":"array","items":{"type":"object","properties":{"uuid":{"type":"string","uniqueKey":"resource.flexiCollections.items.[INDEX].members.items.[INDEX].uuid","typeLabel":"string"},"firstName":{"type":"string","uniqueKey":"resource.flexiCollections.items.[INDEX].members.items.[INDEX].firstName","typeLabel":"string"},"lastName":{"oneOf":[{"type":"string","uniqueKey":"resource.flexiCollections.items.[INDEX].members.items.[INDEX].lastName.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"resource.flexiCollections.items.[INDEX].members.items.[INDEX].lastName.oneOf.1","typeLabel":"null"}],"uniqueKey":"resource.flexiCollections.items.[INDEX].members.items.[INDEX].lastName","typeLabel":"string | null"},"email":{"type":"string","format":"email","uniqueKey":"resource.flexiCollections.items.[INDEX].members.items.[INDEX].email","typeLabel":"string\u003cemail>"},"avatarUrl":{"oneOf":[{"type":"string","format":"uri","uniqueKey":"resource.flexiCollections.items.[INDEX].members.items.[INDEX].avatarUrl.oneOf.0","typeLabel":"string\u003curi>"},{"type":"null","format":"uri","uniqueKey":"resource.flexiCollections.items.[INDEX].members.items.[INDEX].avatarUrl.oneOf.1","typeLabel":"null"}],"uniqueKey":"resource.flexiCollections.items.[INDEX].members.items.[INDEX].avatarUrl","typeLabel":"string\u003curi> | null"},"slug":{"type":"string","uniqueKey":"resource.flexiCollections.items.[INDEX].members.items.[INDEX].slug","typeLabel":"string"}},"uniqueKey":"resource.flexiCollections.items.[INDEX].members.items.[INDEX]","typeLabel":"object"},"uniqueKey":"resource.flexiCollections.items.[INDEX].members","typeLabel":"object[]"}},"uniqueKey":"resource.flexiCollections.items.[INDEX]","typeLabel":"object"},"uniqueKey":"resource.flexiCollections","typeLabel":"object[]"},"currentTime":{"type":"string","format":"date-time","description":"Current server time","uniqueKey":"resource.currentTime","typeLabel":"string\u003cdate-time>"},"isSecret":{"type":"boolean","uniqueKey":"resource.isSecret","typeLabel":"boolean"},"questionSettings":{"type":"object","description":"Present only when `expand` names it. The booking form as `GET /event-types/{uuid}/questions` returns it, hidden questions and CRM fields included.","required":["askForPhoneNumber","allowAdditionalGuests","nameFormat","questions"],"properties":{"askForPhoneNumber":{"type":"boolean","description":"Whether the booking form asks for the invitee's phone number.","isRequired":true,"uniqueKey":"resource.questionSettings.askForPhoneNumber","typeLabel":"boolean"},"allowAdditionalGuests":{"type":"boolean","description":"Whether invitees may add guests. Always false while the workspace requires invitee email verification, whatever was set.","isRequired":true,"uniqueKey":"resource.questionSettings.allowAdditionalGuests","typeLabel":"boolean"},"nameFormat":{"type":"string","enum":["FULL_NAME","SEPARATED","SEPARATED_WITH_SALUTATION"],"description":"One name field, first and last name, or first and last name with a salutation.","isRequired":true,"uniqueKey":"resource.questionSettings.nameFormat","typeLabel":"enum\u003cstring>"},"questions":{"type":"array","description":"Every question in display order, hidden ones included.","items":{"type":"object","required":["id","label","type","required","active","choices","crmAttribute"],"properties":{"id":{"type":"integer","example":812,"isRequired":true,"uniqueKey":"resource.questionSettings.questions.items.[INDEX].id","typeLabel":"integer"},"label":{"type":"string","example":"What would you like to discuss?","isRequired":true,"uniqueKey":"resource.questionSettings.questions.items.[INDEX].label","typeLabel":"string"},"type":{"type":"string","enum":["TEXT_INPUT","TEXTAREA","SELECT","RADIO_INPUT","CHECKBOX","DATE_INPUT","PHONE_NUMBER","CRM_ATTRIBUTE"],"isRequired":true,"uniqueKey":"resource.questionSettings.questions.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"required":{"type":"boolean","isRequired":true,"uniqueKey":"resource.questionSettings.questions.items.[INDEX].required","typeLabel":"boolean"},"active":{"type":"boolean","description":"false while the question is hidden from the booking form.","isRequired":true,"uniqueKey":"resource.questionSettings.questions.items.[INDEX].active","typeLabel":"boolean"},"choices":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"resource.questionSettings.questions.items.[INDEX].choices.oneOf.0.items.[INDEX]","typeLabel":"string"},"description":"The answers to pick from, for SELECT, RADIO_INPUT and CHECKBOX; null for other types.","isRequired":true,"uniqueKey":"resource.questionSettings.questions.items.[INDEX].choices.oneOf.0","typeLabel":"string[]"},{"type":"null","items":{"type":"string"},"description":"The answers to pick from, for SELECT, RADIO_INPUT and CHECKBOX; null for other types.","isRequired":true,"uniqueKey":"resource.questionSettings.questions.items.[INDEX].choices.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"resource.questionSettings.questions.items.[INDEX].choices","typeLabel":"string[] | null"},"crmAttribute":{"oneOf":[{"type":"object","description":"The CRM field the answer is saved to, for CRM_ATTRIBUTE; null for other types.","properties":{"objectSlug":{"type":"string","example":"people","uniqueKey":"resource.questionSettings.questions.items.[INDEX].crmAttribute.oneOf.0.objectSlug","typeLabel":"string"},"attributeSlug":{"type":"string","example":"job_title","uniqueKey":"resource.questionSettings.questions.items.[INDEX].crmAttribute.oneOf.0.attributeSlug","typeLabel":"string"},"overrideValue":{"type":"boolean","description":"true overwrites a value the CRM record already holds.","uniqueKey":"resource.questionSettings.questions.items.[INDEX].crmAttribute.oneOf.0.overrideValue","typeLabel":"boolean"}},"isRequired":true,"uniqueKey":"resource.questionSettings.questions.items.[INDEX].crmAttribute.oneOf.0","typeLabel":"object"},{"type":"null","description":"The CRM field the answer is saved to, for CRM_ATTRIBUTE; null for other types.","properties":{"objectSlug":{"type":"string","example":"people"},"attributeSlug":{"type":"string","example":"job_title"},"overrideValue":{"type":"boolean","description":"true overwrites a value the CRM record already holds."}},"isRequired":true,"uniqueKey":"resource.questionSettings.questions.items.[INDEX].crmAttribute.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"resource.questionSettings.questions.items.[INDEX].crmAttribute","typeLabel":"object | null"}},"uniqueKey":"resource.questionSettings.questions.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"resource.questionSettings.questions","typeLabel":"object[]"}},"uniqueKey":"resource.questionSettings","typeLabel":"object"},"notificationSettings":{"type":"object","description":"Present only when `expand` names it. The notification settings as `GET /event-types/{uuid}/notifications` returns them, custom texts included.","required":["inviteeConfirmation","addEventLinkNotif","privateCalendarEvent","excludePII","excludeHostEmails","calendarAdditionalAttendees","customNotifications"],"properties":{"inviteeConfirmation":{"type":"string","enum":["calendar_invitation","email","none"],"description":"How the invitee is told about the booking.","isRequired":true,"uniqueKey":"resource.notificationSettings.inviteeConfirmation","typeLabel":"enum\u003cstring>"},"addEventLinkNotif":{"type":"boolean","description":"Whether invitee emails carry the links to reschedule or cancel.","isRequired":true,"uniqueKey":"resource.notificationSettings.addEventLinkNotif","typeLabel":"boolean"},"privateCalendarEvent":{"type":"boolean","description":"Whether the calendar entry is marked private.","isRequired":true,"uniqueKey":"resource.notificationSettings.privateCalendarEvent","typeLabel":"boolean"},"excludePII":{"type":"boolean","description":"Whether host emails and calendar entries leave out the invitee's details.","isRequired":true,"uniqueKey":"resource.notificationSettings.excludePII","typeLabel":"boolean"},"excludeHostEmails":{"type":"boolean","description":"Whether the hosts get no booking emails.","isRequired":true,"uniqueKey":"resource.notificationSettings.excludeHostEmails","typeLabel":"boolean"},"calendarAdditionalAttendees":{"type":"array","maxItems":3,"items":{"type":"string","format":"email","uniqueKey":"resource.notificationSettings.calendarAdditionalAttendees.items.[INDEX]","typeLabel":"string\u003cemail>"},"description":"Addresses added to every calendar invitation once each has confirmed.","isRequired":true,"uniqueKey":"resource.notificationSettings.calendarAdditionalAttendees","typeLabel":"string\u003cemail>[]"},"customNotifications":{"type":"object","description":"Only the notifications with their own text; every other one sends its default.","properties":{"inviteeConfirmation":{"type":"object","description":"The email the invitee gets when they book.","required":["subject","body"],"properties":{"subject":{"type":"string","maxLength":500,"example":"Confirmed: :scheduling_page_name on :event_start_date","isRequired":true,"uniqueKey":"resource.notificationSettings.customNotifications.inviteeConfirmation.subject","typeLabel":"string"},"body":{"type":"string","maxLength":3000,"description":"Simple HTML (p, br, b, strong, i, em, u, a, ul, ol, li, blockquote, code, span, div, table). The lengths count text without markup.","example":"\u003cp>Hi :invitee_first_name, see you at :event_start_time.\u003c/p>","isRequired":true,"uniqueKey":"resource.notificationSettings.customNotifications.inviteeConfirmation.body","typeLabel":"string"},"isModerationValid":{"type":"boolean","readOnly":true,"description":"false when moderation rejected this text. It is not sent, and the default text goes out instead.","uniqueKey":"resource.notificationSettings.customNotifications.inviteeConfirmation.isModerationValid","typeLabel":"boolean"}},"uniqueKey":"resource.notificationSettings.customNotifications.inviteeConfirmation","typeLabel":"object"},"inviteeCancellation":{"type":"object","description":"The email the invitee gets when the booking is cancelled.","required":["subject","body"],"properties":{"subject":{"type":"string","maxLength":500,"example":"Confirmed: :scheduling_page_name on :event_start_date","isRequired":true,"uniqueKey":"resource.notificationSettings.customNotifications.inviteeCancellation.subject","typeLabel":"string"},"body":{"type":"string","maxLength":3000,"description":"Simple HTML (p, br, b, strong, i, em, u, a, ul, ol, li, blockquote, code, span, div, table). The lengths count text without markup.","example":"\u003cp>Hi :invitee_first_name, see you at :event_start_time.\u003c/p>","isRequired":true,"uniqueKey":"resource.notificationSettings.customNotifications.inviteeCancellation.body","typeLabel":"string"},"isModerationValid":{"type":"boolean","readOnly":true,"description":"false when moderation rejected this text. It is not sent, and the default text goes out instead.","uniqueKey":"resource.notificationSettings.customNotifications.inviteeCancellation.isModerationValid","typeLabel":"boolean"}},"uniqueKey":"resource.notificationSettings.customNotifications.inviteeCancellation","typeLabel":"object"},"hostConfirmation":{"type":"object","description":"The email the hosts get for a new booking.","required":["subject","body"],"properties":{"subject":{"type":"string","maxLength":500,"example":"Confirmed: :scheduling_page_name on :event_start_date","isRequired":true,"uniqueKey":"resource.notificationSettings.customNotifications.hostConfirmation.subject","typeLabel":"string"},"body":{"type":"string","maxLength":3000,"description":"Simple HTML (p, br, b, strong, i, em, u, a, ul, ol, li, blockquote, code, span, div, table). The lengths count text without markup.","example":"\u003cp>Hi :invitee_first_name, see you at :event_start_time.\u003c/p>","isRequired":true,"uniqueKey":"resource.notificationSettings.customNotifications.hostConfirmation.body","typeLabel":"string"},"isModerationValid":{"type":"boolean","readOnly":true,"description":"false when moderation rejected this text. It is not sent, and the default text goes out instead.","uniqueKey":"resource.notificationSettings.customNotifications.hostConfirmation.isModerationValid","typeLabel":"boolean"}},"uniqueKey":"resource.notificationSettings.customNotifications.hostConfirmation","typeLabel":"object"},"hostCancellation":{"type":"object","description":"The email the hosts get when a booking is cancelled.","required":["subject","body"],"properties":{"subject":{"type":"string","maxLength":500,"example":"Confirmed: :scheduling_page_name on :event_start_date","isRequired":true,"uniqueKey":"resource.notificationSettings.customNotifications.hostCancellation.subject","typeLabel":"string"},"body":{"type":"string","maxLength":3000,"description":"Simple HTML (p, br, b, strong, i, em, u, a, ul, ol, li, blockquote, code, span, div, table). The lengths count text without markup.","example":"\u003cp>Hi :invitee_first_name, see you at :event_start_time.\u003c/p>","isRequired":true,"uniqueKey":"resource.notificationSettings.customNotifications.hostCancellation.body","typeLabel":"string"},"isModerationValid":{"type":"boolean","readOnly":true,"description":"false when moderation rejected this text. It is not sent, and the default text goes out instead.","uniqueKey":"resource.notificationSettings.customNotifications.hostCancellation.isModerationValid","typeLabel":"boolean"}},"uniqueKey":"resource.notificationSettings.customNotifications.hostCancellation","typeLabel":"object"},"inviteeInvitation":{"type":"object","description":"The calendar invitation. The subject is the event title, the body its description.","required":["subject","body"],"properties":{"subject":{"type":"string","maxLength":500,"example":"Confirmed: :scheduling_page_name on :event_start_date","isRequired":true,"uniqueKey":"resource.notificationSettings.customNotifications.inviteeInvitation.subject","typeLabel":"string"},"body":{"type":"string","maxLength":3000,"description":"Simple HTML (p, br, b, strong, i, em, u, a, ul, ol, li, blockquote, code, span, div, table). The lengths count text without markup.","example":"\u003cp>Hi :invitee_first_name, see you at :event_start_time.\u003c/p>","isRequired":true,"uniqueKey":"resource.notificationSettings.customNotifications.inviteeInvitation.body","typeLabel":"string"},"isModerationValid":{"type":"boolean","readOnly":true,"description":"false when moderation rejected this text. It is not sent, and the default text goes out instead.","uniqueKey":"resource.notificationSettings.customNotifications.inviteeInvitation.isModerationValid","typeLabel":"boolean"}},"uniqueKey":"resource.notificationSettings.customNotifications.inviteeInvitation","typeLabel":"object"},"hubspot":{"type":"object","description":"The meeting note written to HubSpot for a booking.","required":["subject","body"],"properties":{"subject":{"type":"string","maxLength":500,"example":"Confirmed: :scheduling_page_name on :event_start_date","isRequired":true,"uniqueKey":"resource.notificationSettings.customNotifications.hubspot.subject","typeLabel":"string"},"body":{"type":"string","maxLength":3000,"description":"Simple HTML (p, br, b, strong, i, em, u, a, ul, ol, li, blockquote, code, span, div, table). The lengths count text without markup.","example":"\u003cp>Hi :invitee_first_name, see you at :event_start_time.\u003c/p>","isRequired":true,"uniqueKey":"resource.notificationSettings.customNotifications.hubspot.body","typeLabel":"string"},"isModerationValid":{"type":"boolean","readOnly":true,"description":"false when moderation rejected this text. It is not sent, and the default text goes out instead.","uniqueKey":"resource.notificationSettings.customNotifications.hubspot.isModerationValid","typeLabel":"boolean"}},"uniqueKey":"resource.notificationSettings.customNotifications.hubspot","typeLabel":"object"},"hubspot_group":{"type":"object","description":"The HubSpot note for a booking on a page with several invitees per slot.","required":["subject","body"],"properties":{"subject":{"type":"string","maxLength":500,"example":"Confirmed: :scheduling_page_name on :event_start_date","isRequired":true,"uniqueKey":"resource.notificationSettings.customNotifications.hubspot_group.subject","typeLabel":"string"},"body":{"type":"string","maxLength":3000,"description":"Simple HTML (p, br, b, strong, i, em, u, a, ul, ol, li, blockquote, code, span, div, table). The lengths count text without markup.","example":"\u003cp>Hi :invitee_first_name, see you at :event_start_time.\u003c/p>","isRequired":true,"uniqueKey":"resource.notificationSettings.customNotifications.hubspot_group.body","typeLabel":"string"},"isModerationValid":{"type":"boolean","readOnly":true,"description":"false when moderation rejected this text. It is not sent, and the default text goes out instead.","uniqueKey":"resource.notificationSettings.customNotifications.hubspot_group.isModerationValid","typeLabel":"boolean"}},"uniqueKey":"resource.notificationSettings.customNotifications.hubspot_group","typeLabel":"object"},"pipedrive":{"type":"object","description":"The meeting note written to Pipedrive for a booking.","required":["subject","body"],"properties":{"subject":{"type":"string","maxLength":500,"example":"Confirmed: :scheduling_page_name on :event_start_date","isRequired":true,"uniqueKey":"resource.notificationSettings.customNotifications.pipedrive.subject","typeLabel":"string"},"body":{"type":"string","maxLength":3000,"description":"Simple HTML (p, br, b, strong, i, em, u, a, ul, ol, li, blockquote, code, span, div, table). The lengths count text without markup.","example":"\u003cp>Hi :invitee_first_name, see you at :event_start_time.\u003c/p>","isRequired":true,"uniqueKey":"resource.notificationSettings.customNotifications.pipedrive.body","typeLabel":"string"},"isModerationValid":{"type":"boolean","readOnly":true,"description":"false when moderation rejected this text. It is not sent, and the default text goes out instead.","uniqueKey":"resource.notificationSettings.customNotifications.pipedrive.isModerationValid","typeLabel":"boolean"}},"uniqueKey":"resource.notificationSettings.customNotifications.pipedrive","typeLabel":"object"},"pipedrive_group":{"type":"object","description":"The Pipedrive note for a booking on a page with several invitees per slot.","required":["subject","body"],"properties":{"subject":{"type":"string","maxLength":500,"example":"Confirmed: :scheduling_page_name on :event_start_date","isRequired":true,"uniqueKey":"resource.notificationSettings.customNotifications.pipedrive_group.subject","typeLabel":"string"},"body":{"type":"string","maxLength":3000,"description":"Simple HTML (p, br, b, strong, i, em, u, a, ul, ol, li, blockquote, code, span, div, table). The lengths count text without markup.","example":"\u003cp>Hi :invitee_first_name, see you at :event_start_time.\u003c/p>","isRequired":true,"uniqueKey":"resource.notificationSettings.customNotifications.pipedrive_group.body","typeLabel":"string"},"isModerationValid":{"type":"boolean","readOnly":true,"description":"false when moderation rejected this text. It is not sent, and the default text goes out instead.","uniqueKey":"resource.notificationSettings.customNotifications.pipedrive_group.isModerationValid","typeLabel":"boolean"}},"uniqueKey":"resource.notificationSettings.customNotifications.pipedrive_group","typeLabel":"object"},"salesforce":{"type":"object","description":"The meeting note written to Salesforce for a booking.","required":["subject","body"],"properties":{"subject":{"type":"string","maxLength":500,"example":"Confirmed: :scheduling_page_name on :event_start_date","isRequired":true,"uniqueKey":"resource.notificationSettings.customNotifications.salesforce.subject","typeLabel":"string"},"body":{"type":"string","maxLength":3000,"description":"Simple HTML (p, br, b, strong, i, em, u, a, ul, ol, li, blockquote, code, span, div, table). The lengths count text without markup.","example":"\u003cp>Hi :invitee_first_name, see you at :event_start_time.\u003c/p>","isRequired":true,"uniqueKey":"resource.notificationSettings.customNotifications.salesforce.body","typeLabel":"string"},"isModerationValid":{"type":"boolean","readOnly":true,"description":"false when moderation rejected this text. It is not sent, and the default text goes out instead.","uniqueKey":"resource.notificationSettings.customNotifications.salesforce.isModerationValid","typeLabel":"boolean"}},"uniqueKey":"resource.notificationSettings.customNotifications.salesforce","typeLabel":"object"},"salesforce_group":{"type":"object","description":"The Salesforce note for a booking on a page with several invitees per slot.","required":["subject","body"],"properties":{"subject":{"type":"string","maxLength":500,"example":"Confirmed: :scheduling_page_name on :event_start_date","isRequired":true,"uniqueKey":"resource.notificationSettings.customNotifications.salesforce_group.subject","typeLabel":"string"},"body":{"type":"string","maxLength":3000,"description":"Simple HTML (p, br, b, strong, i, em, u, a, ul, ol, li, blockquote, code, span, div, table). The lengths count text without markup.","example":"\u003cp>Hi :invitee_first_name, see you at :event_start_time.\u003c/p>","isRequired":true,"uniqueKey":"resource.notificationSettings.customNotifications.salesforce_group.body","typeLabel":"string"},"isModerationValid":{"type":"boolean","readOnly":true,"description":"false when moderation rejected this text. It is not sent, and the default text goes out instead.","uniqueKey":"resource.notificationSettings.customNotifications.salesforce_group.isModerationValid","typeLabel":"boolean"}},"uniqueKey":"resource.notificationSettings.customNotifications.salesforce_group","typeLabel":"object"}},"isRequired":true,"uniqueKey":"resource.notificationSettings.customNotifications","typeLabel":"object"}},"uniqueKey":"resource.notificationSettings","typeLabel":"object"}},"isRequired":true,"uniqueKey":"resource","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"resource":{"uri":"\u003cstring>","uuid":"3c90c3cc-0d44-4b50-8888-8dd25736052a","title":"\u003cstring>","type":"\u003cstring>","slug":"\u003cstring>","schedulingUrl":"\u003cstring>","isActive":true,"duration":123,"profile":{"type":"\u003cstring>","firstName":"\u003cstring>","lastName":"\u003cstring>","slug":"\u003cstring>","url":"\u003cstring>","avatarUrl":"\u003cstring>","email":"jsmith@example.com"},"color":"\u003cstring>","language":"en","maxActiveInvitees":123,"inviteeNameFormat":"\u003cstring>","eventDurations":[{"minutes":123,"default":true,"price":10.5}],"description":"\u003cstring>","inviteePhoneNumber":true,"inviteeQuestions":[{"order":123,"question":"\u003cstring>","isActive":true,"isRequired":true,"type":"\u003cstring>","id":123,"options":["\u003cunknown>"]}],"availabilityType":"shared","schedule":{"uri":"https://api.zeeg.me/v2/schedules/Q1ZYo391da","uuid":"Q1ZYo391da","title":"\u003cstring>","timezone":"\u003cstring>","weeklyHours":[{"day":"Mon","timesets":[["\u003cstring>"]]}],"specialHours":[{"date":"2023-12-25","timesets":[["\u003cstring>"]]}]},"confirmation":{"redirectEnabled":true,"redirectUrl":"https://acme.com/thanks","confirmationDataInUrl":true,"redirectDelay":10},"notifications":{"inviteeConfirmation":"calendar_invitation","addEventLinkNotif":true,"excludePII":true,"excludeHostEmails":true,"privateCalendarEvent":true,"defaultNotifications":{},"customNotifications":{},"notificationVariables":[{"key":"\u003cstring>","title":"\u003cstring>"}]},"hosts":[{"uuid":"\u003cstring>","firstName":"\u003cstring>","lastName":"\u003cstring>","email":"jsmith@example.com","avatarUrl":"\u003cstring>","slug":"\u003cstring>","priority":123,"schedule":{"uri":"https://api.zeeg.me/v2/schedules/Q1ZYo391da","uuid":"Q1ZYo391da","title":"\u003cstring>","timezone":"\u003cstring>","weeklyHours":[{"day":"Mon","timesets":[["\u003cstring>"]]}],"specialHours":[{"date":"2023-12-25","timesets":[["\u003cstring>"]]}],"isDefault":true}}],"flexiCollections":[{"hostStatus":"\u003cstring>","members":[{"uuid":"\u003cstring>","firstName":"\u003cstring>","lastName":"\u003cstring>","email":"jsmith@example.com","avatarUrl":"\u003cstring>","slug":"\u003cstring>"}]}],"currentTime":"2023-11-07T05:31:56Z","isSecret":true,"questionSettings":{"askForPhoneNumber":true,"allowAdditionalGuests":true,"nameFormat":"FULL_NAME","questions":[{"id":812,"label":"What would you like to discuss?","type":"TEXT_INPUT","required":true,"active":true,"choices":["\u003cstring>"],"crmAttribute":{"objectSlug":"people","attributeSlug":"job_title","overrideValue":true}}]},"notificationSettings":{"inviteeConfirmation":"calendar_invitation","addEventLinkNotif":true,"privateCalendarEvent":true,"excludePII":true,"excludeHostEmails":true,"calendarAdditionalAttendees":["jsmith@example.com"],"customNotifications":{"inviteeConfirmation":{"subject":"Confirmed: :scheduling_page_name on :event_start_date","body":"\u003cp>Hi :invitee_first_name, see you at :event_start_time.\u003c/p>","isModerationValid":true},"inviteeCancellation":{"subject":"Confirmed: :scheduling_page_name on :event_start_date","body":"\u003cp>Hi :invitee_first_name, see you at :event_start_time.\u003c/p>","isModerationValid":true},"hostConfirmation":{"subject":"Confirmed: :scheduling_page_name on :event_start_date","body":"\u003cp>Hi :invitee_first_name, see you at :event_start_time.\u003c/p>","isModerationValid":true},"hostCancellation":{"subject":"Confirmed: :scheduling_page_name on :event_start_date","body":"\u003cp>Hi :invitee_first_name, see you at :event_start_time.\u003c/p>","isModerationValid":true},"inviteeInvitation":{"subject":"Confirmed: :scheduling_page_name on :event_start_date","body":"\u003cp>Hi :invitee_first_name, see you at :event_start_time.\u003c/p>","isModerationValid":true},"hubspot":{"subject":"Confirmed: :scheduling_page_name on :event_start_date","body":"\u003cp>Hi :invitee_first_name, see you at :event_start_time.\u003c/p>","isModerationValid":true},"hubspot_group":{"subject":"Confirmed: :scheduling_page_name on :event_start_date","body":"\u003cp>Hi :invitee_first_name, see you at :event_start_time.\u003c/p>","isModerationValid":true},"pipedrive":{"subject":"Confirmed: :scheduling_page_name on :event_start_date","body":"\u003cp>Hi :invitee_first_name, see you at :event_start_time.\u003c/p>","isModerationValid":true},"pipedrive_group":{"subject":"Confirmed: :scheduling_page_name on :event_start_date","body":"\u003cp>Hi :invitee_first_name, see you at :event_start_time.\u003c/p>","isModerationValid":true},"salesforce":{"subject":"Confirmed: :scheduling_page_name on :event_start_date","body":"\u003cp>Hi :invitee_first_name, see you at :event_start_time.\u003c/p>","isModerationValid":true},"salesforce_group":{"subject":"Confirmed: :scheduling_page_name on :event_start_date","body":"\u003cp>Hi :invitee_first_name, see you at :event_start_time.\u003c/p>","isModerationValid":true}}}}}}},"exampleType":"generated"}},"exampleType":"generated"},"4baad5b5-65be-4dce-96a0-c53e687f3a9b":{"description":"No host the body names is an active member of the team or workspace, or the team does not exist.","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","uniqueKey":"success","typeLabel":"boolean"},"message":{"type":"string","uniqueKey":"message","typeLabel":"string"},"status":{"type":"integer","uniqueKey":"status","typeLabel":"integer"}},"uniqueKey":"","typeLabel":"object"},"examples":{"No host":{"title":"No host","value":{"success":false,"message":"No host has been selected.","status":400}}},"exampleType":"examples"}},"exampleType":"examples"},"4027ab9f-737c-4c78-b412-9071e06784bf":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","example":"Unauthenticated.","uniqueKey":"message","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Unauthenticated":{"title":"Unauthenticated","value":{"message":"Unauthenticated."}}},"exampleType":"examples"}},"exampleType":"examples"},"81df4563-9cac-4a90-be02-e9e49869d12f":{"description":"Your role does not allow this page to be written, for example a member creating a page for a team they do not manage.","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","uniqueKey":"success","typeLabel":"boolean"},"message":{"type":"string","uniqueKey":"message","typeLabel":"string"},"status":{"type":"integer","uniqueKey":"status","typeLabel":"integer"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"success":true,"message":"\u003cstring>","status":123}}},"exampleType":"generated"}},"exampleType":"generated"},"8a36ae92-32a3-4a52-9c43-6ccedcf18427":{"description":"The page does not exist or is not one you may manage.","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}},"37946027-6514-4d01-bf4c-f3bd17bcbaf7":{"description":"The save failed and nothing changed.","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}},"5173100f-9f47-43a6-acfc-0ccf3c5192ea":{"description":"The body is invalid (`errors` names each field), or your plan does not include this kind of page.","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","uniqueKey":"message","typeLabel":"string"},"errors":{"type":"object","additionalProperties":{"type":"array","items":{"type":"string","uniqueKey":"errors.additionalProperties.items.[INDEX]","typeLabel":"string"},"uniqueKey":"errors.additionalProperties","typeLabel":"string[]"},"uniqueKey":"errors","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Slug taken":{"title":"Slug taken","value":{"message":"The slug has already been taken.","errors":{"slug":["The slug has already been taken."]}}}},"exampleType":"examples"}},"exampleType":"examples"}},"security":{"e19d801b-9166-49f2-a9e2-09553e3fbfcd":{"bearer":{"type":"http","scheme":"bearer","description":"","scopes":[],"schemeName":"bearer"}}},"servers":{"7319aa28-1b63-40ae-bca9-deab74825e3c":{"url":"https://api.zeeg.me/v2","description":"Production"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","description":"","scopes":[],"schemeName":"bearer"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"bearer","name":"Authorization"}],"title":"bearer"}]},"originalFileLocation":"api-reference/openapi.json"},"subdomain":"zeeg","siteName":"Zeeg Developer Hub","title":"Update a Scheduling Page - Zeeg Developer Hub","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-01T22:30:52.022Z","gitLastModified":"2026-11-01T22:30:36.000Z","originalFileLocation":"api/scheduling-pages/update-a-scheduling-page.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Change the title, slug, description, durations, locations, hosts or invitee limit of a scheduling page. Changes reach the live booking page at once, and a new slug breaks links already shared.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Zeeg Developer Hub\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003cmeta data-mint-head name=\"robots\" content=\"index, follow\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/zeeg/ghjkS0QJHhQPDpab/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/zeeg/ghjkS0QJHhQPDpab/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/zeeg/ghjkS0QJHhQPDpab/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/zeeg/ghjkS0QJHhQPDpab/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/zeeg/ghjkS0QJHhQPDpab/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/zeeg/ghjkS0QJHhQPDpab/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/zeeg/ghjkS0QJHhQPDpab/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/zeeg/ghjkS0QJHhQPDpab/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/zeeg/ghjkS0QJHhQPDpab/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Update a Scheduling Page - Zeeg Developer Hub\">\u003cmeta data-mint-head property=\"og:description\" content=\"Change the title, slug, description, durations, locations, hosts or invitee limit of a scheduling page. Changes reach the live booking page at once, and a new slug breaks links already shared.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Zeeg Developer Hub\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://developer.zeeg.me/api/scheduling-pages/update-a-scheduling-page\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://zeeg.mintlify.site/_mintlify/api/og/v2?division=Scheduling+Pages\u0026amp;title=Update+a+Scheduling+Page\u0026amp;description=Change+the+title%2C+slug%2C+description%2C+durations%2C+locations%2C+hosts+or+invitee+limit+of+a+scheduling+page.+Changes+reach+the+live+booking+page+at+once%2C+and+a+new+s\u0026amp;theme=902e11371c50c4af37ea8b4f\u0026amp;signature=a11cb2909867ff97bfbddbef0ac5793092e4c4b744f80f2abffbd430184880ff\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Update a Scheduling Page - Zeeg Developer Hub\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Change the title, slug, description, durations, locations, hosts or invitee limit of a scheduling page. Changes reach the live booking page at once, and a new slug breaks links already shared.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://zeeg.mintlify.site/_mintlify/api/og/v2?division=Scheduling+Pages\u0026amp;title=Update+a+Scheduling+Page\u0026amp;description=Change+the+title%2C+slug%2C+description%2C+durations%2C+locations%2C+hosts+or+invitee+limit+of+a+scheduling+page.+Changes+reach+the+live+booking+page+at+once%2C+and+a+new+s\u0026amp;theme=902e11371c50c4af37ea8b4f\u0026amp;signature=a11cb2909867ff97bfbddbef0ac5793092e4c4b744f80f2abffbd430184880ff\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/zeeg/ghjkS0QJHhQPDpab/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Zeeg Developer Hub\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#6C63FF\">\u003cmeta data-mint-head name=\"og:locale\" content=\"en_US\">\u003cmeta data-mint-head name=\"author\" content=\"Zeeg\">\u003cmeta data-mint-head name=\"googlebot\" content=\"index, follow\">\u003clink data-mint-head rel=\"canonical\" href=\"https://developer.zeeg.me/api/scheduling-pages/update-a-scheduling-page\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api/scheduling-pages/update-a-scheduling-page.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://developer.zeeg.me/#organization\",\"name\":\"Zeeg Developer Hub\",\"url\":\"https://developer.zeeg.me\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/zeeg/9voKLLkajreclhp4/images/Zeeglogo(Original).svg?fit=max\u0026auto=format\u0026n=9voKLLkajreclhp4\u0026q=85\u0026s=321632804eda4b3cff044941f9ccadda\"}},{\"@type\":\"WebSite\",\"@id\":\"https://developer.zeeg.me#website\",\"name\":\"Zeeg Developer Hub\",\"url\":\"https://developer.zeeg.me\",\"publisher\":{\"@id\":\"https://developer.zeeg.me/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://developer.zeeg.me/api/scheduling-pages/update-a-scheduling-page#webpage\",\"url\":\"https://developer.zeeg.me/api/scheduling-pages/update-a-scheduling-page\",\"name\":\"Update a Scheduling Page\",\"description\":\"Change the title, slug, description, durations, locations, hosts or invitee limit of a scheduling page. Changes reach the live booking page at once, and a new slug breaks links already shared.\",\"dateModified\":\"2026-11-01T22:30:36.000Z\",\"isPartOf\":{\"@id\":\"https://developer.zeeg.me#website\"},\"breadcrumb\":{\"@id\":\"https://developer.zeeg.me/api/scheduling-pages/update-a-scheduling-page#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://developer.zeeg.me/api/scheduling-pages/update-a-scheduling-page#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"API Reference\",\"item\":\"https://developer.zeeg.me/api/scheduled-events/list-scheduled-events\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Scheduling Pages\",\"item\":\"https://developer.zeeg.me/api/scheduling-pages/list-scheduling-pages\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Update a Scheduling Page\",\"item\":\"https://developer.zeeg.me/api/scheduling-pages/update-a-scheduling-page\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://developer.zeeg.me/api/scheduling-pages/update-a-scheduling-page#apireference\",\"headline\":\"Update a Scheduling Page\",\"name\":\"Update a Scheduling Page\",\"description\":\"Change the title, slug, description, durations, locations, hosts or invitee limit of a scheduling page. Changes reach the live booking page at once, and a new slug breaks links already shared.\",\"url\":\"https://developer.zeeg.me/api/scheduling-pages/update-a-scheduling-page\",\"mainEntityOfPage\":{\"@id\":\"https://developer.zeeg.me/api/scheduling-pages/update-a-scheduling-page#webpage\"},\"dateModified\":\"2026-11-01T22:30:36.000Z\",\"publisher\":{\"@id\":\"https://developer.zeeg.me/#organization\"},\"isPartOf\":{\"@id\":\"https://developer.zeeg.me#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Zeeg Developer Hub\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Zeeg Developer Hub\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/api/scheduling-pages/update-a-scheduling-page.md","siteName":"Zeeg Developer Hub","nav":{"global":null,"tabs":[{"tab":"Documentation","pages":[{"title":"Documentation","href":"/introduction"}]},{"tab":"Guides","pages":[{"title":"Guides","href":"/guides/booking-flow"}]},{"tab":"API Reference","groups":[{"group":"API Reference","pages":[{"group":"Scheduled Events","expanded":false,"pages":[{"title":"List Scheduled Events","openapi":"GET /scheduled-events","href":"/api/scheduled-events/list-scheduled-events"},{"title":"Get a Scheduled Event","openapi":"GET /scheduled-events/{uuid}","href":"/api/scheduled-events/get-a-scheduled-event"},{"title":"Get Reschedule Availability","openapi":"GET /scheduled-events/{uuid}/reschedule-availability","href":"/api/scheduled-events/get-reschedule-availability"},{"title":"Reschedule a Scheduled Event","openapi":"PUT /scheduled-events/{uuid}/reschedule","href":"/api/scheduled-events/reschedule-a-scheduled-event"},{"title":"Cancel a Scheduled Event","openapi":"PUT /scheduled-events/{uuid}/cancel","href":"/api/scheduled-events/cancel-a-scheduled-event"},{"title":"Cancel a Scheduled Invitee","openapi":"PUT /scheduled-invitees/{uuid}/cancel","href":"/api/scheduled-events/cancel-a-scheduled-invitee"},{"title":"Handover a Scheduled Event","openapi":"PUT /scheduled-events/{uuid}/handover","href":"/api/scheduled-events/handover-a-scheduled-event"}]},{"group":"Scheduling Pages","expanded":false,"pages":[{"title":"List Scheduling Pages","openapi":"GET /event-types","href":"/api/scheduling-pages/list-scheduling-pages"},{"title":"Get a Scheduling Page","openapi":"GET /event-types/{uuid}","href":"/api/scheduling-pages/get-a-scheduling-page"},{"title":"Create a Scheduling Page","description":"Create a one-on-one, group, round robin or collective scheduling page with its durations, locations, hosts, booking form and notifications. The page is bookable as soon as it is created.","openapi":"POST /event-types","href":"/api/scheduling-pages/create-a-scheduling-page"},{"title":"Update a Scheduling Page","openapi":"PATCH /event-types/{uuid}","href":"/api/scheduling-pages/update-a-scheduling-page"},{"title":"Duplicate a Scheduling Page","description":"Copy a scheduling page with its durations, locations, hosts and questions. The copy gets a new link and stays inactive until you activate it.","openapi":"POST /event-types/{uuid}/duplicate","href":"/api/scheduling-pages/duplicate-a-scheduling-page"},{"title":"Delete a Scheduling Page","openapi":"DELETE /event-types/{uuid}","href":"/api/scheduling-pages/delete-a-scheduling-page"},{"title":"Get Scheduling Page Questions","openapi":"GET /event-types/{uuid}/questions","href":"/api/scheduling-pages/get-scheduling-page-questions"},{"title":"Replace Scheduling Page Questions","openapi":"PUT /event-types/{uuid}/questions","href":"/api/scheduling-pages/replace-scheduling-page-questions"},{"title":"Get Scheduling Page Notifications","openapi":"GET /event-types/{uuid}/notifications","href":"/api/scheduling-pages/get-scheduling-page-notifications"},{"title":"Update Scheduling Page Notifications","openapi":"PATCH /event-types/{uuid}/notifications","href":"/api/scheduling-pages/update-scheduling-page-notifications"},{"title":"Toggle Scheduling Page Status","openapi":"PUT /event-types/{uuid}/status","href":"/api/scheduling-pages/toggle-scheduling-page-status"},{"title":"Get a Single-Use Scheduling Link","openapi":"GET /event-types/{uuid}/single-use-link","href":"/api/scheduling-pages/get-a-single-use-scheduling-link"},{"title":"Get Available Time Slots","openapi":"GET /availability/{ownerSlug}/event-types/{eventTypeSlug}","href":"/api/scheduling-pages/get-available-time-slots"},{"title":"Get Available Time Slots by ID","openapi":"GET /event-types/{uuid}/availability","href":"/api/scheduling-pages/get-available-time-slots-by-id"},{"title":"Create an Event","openapi":"POST /event","href":"/api/scheduling-pages/create-an-event"}]},{"group":"Availability Schedule","expanded":false,"pages":[{"title":"Get All Availability Schedules","openapi":"GET /schedules","href":"/api/availability/get-all-availability-schedules"},{"title":"Get Default Availability Schedule","openapi":"GET /schedules/default","href":"/api/availability/get-default-availability-schedule"},{"title":"Update Default Availability Schedule","openapi":"PATCH /schedules/default","href":"/api/availability/update-default-availability-schedule"},{"title":"Get Availability Schedule by UUID","openapi":"GET /schedules/{uuid}","href":"/api/availability/get-availability-schedule-by-uuid"},{"title":"Update Availability Schedule by UUID","openapi":"PATCH /schedules/{uuid}","href":"/api/availability/update-availability-schedule-by-uuid"},{"title":"List Time-Off Periods","openapi":"GET /time-off","href":"/api/availability/list-time-off-periods"},{"title":"Create Time-Off Periods","openapi":"POST /time-off","href":"/api/availability/create-time-off-periods"},{"title":"Update Time-Off Period","openapi":"PATCH /time-off/{uuid}","href":"/api/availability/update-time-off-period"},{"title":"Delete Time-Off Period","openapi":"DELETE /time-off/{uuid}","href":"/api/availability/delete-time-off-period"},{"title":"List Holiday Categories","openapi":"GET /holidays/categories","href":"/api/holidays/list-holiday-categories"},{"title":"Preview Holidays for a Category","openapi":"GET /holidays/preview","href":"/api/holidays/preview-holidays"},{"title":"List Holiday Subscriptions","openapi":"GET /holidays/subscriptions","href":"/api/holidays/list-holiday-subscriptions"},{"title":"Create Holiday Subscriptions","openapi":"POST /holidays/subscriptions","href":"/api/holidays/create-holiday-subscriptions"},{"title":"Delete a Holiday Subscription","openapi":"DELETE /holidays/subscriptions/{id}","href":"/api/holidays/delete-holiday-subscription"},{"title":"Toggle Holiday Overrides","openapi":"PUT /holidays/subscriptions/{id}/overrides","href":"/api/holidays/toggle-holiday-overrides"}]},{"group":"Webhooks","expanded":false,"pages":[{"title":"Create Webhook Subscription","openapi":"POST /webhooks","href":"/api/webhooks/create-webhook-subscription"},{"title":"List Webhook Subscriptions","openapi":"GET /webhooks/scope/{scope}","href":"/api/webhooks/list-webhook-subscriptions"},{"title":"Get Webhook Subscription","openapi":"GET /webhooks/{uuid}","href":"/api/webhooks/get-webhook-subscription"},{"title":"Delete Webhook Subscription","openapi":"DELETE /webhooks/{uuid}","href":"/api/webhooks/delete-webhook-subscription"}]},{"group":"Notes","expanded":false,"pages":[{"title":"Create a Note","openapi":"POST /notes","href":"/api/notes/create-a-note"},{"title":"List Notes by Event","openapi":"GET /notes/event/{uuid}","href":"/api/notes/list-notes-by-event"},{"title":"Get a Note","openapi":"GET /notes/{id}","href":"/api/notes/get-a-note"},{"title":"Update a Note","openapi":"PUT /notes/{id}","href":"/api/notes/update-a-note"},{"title":"Delete a Note","openapi":"DELETE /notes/{id}","href":"/api/notes/delete-a-note"}]},{"group":"Workspaces \u0026 Teams","expanded":false,"pages":[{"title":"Check Logged-in User","openapi":"GET /whoami","href":"/api/workspaces-teams/check-logged-in-user"},{"title":"List Users in a Workspace","openapi":"GET /organizations/users","href":"/api/workspaces-teams/list-users-in-a-workspace"},{"title":"List Teams","openapi":"GET /teams","href":"/api/workspaces-teams/list-teams"},{"title":"Create a Team","openapi":"POST /teams","href":"/api/workspaces-teams/create-a-team"},{"title":"Update a Team","openapi":"PATCH /teams/{teamId}","href":"/api/workspaces-teams/update-a-team"},{"title":"Delete a Team","openapi":"DELETE /teams/{teamId}","href":"/api/workspaces-teams/delete-a-team"},{"title":"List Team Members","openapi":"GET /teams/{teamId}/members","href":"/api/workspaces-teams/list-team-members"},{"title":"Add a Team Member","openapi":"POST /teams/{teamId}/members","href":"/api/workspaces-teams/add-a-team-member"},{"title":"Remove a Team Member","openapi":"DELETE /teams/{teamId}/members/{memberId}","href":"/api/workspaces-teams/remove-a-team-member"},{"title":"Invite People to the Workspace","openapi":"POST /organizations/invitations","href":"/api/workspaces-teams/invite-people"},{"title":"List Pending Invitations","openapi":"GET /organizations/invitations","href":"/api/workspaces-teams/list-invitations"},{"title":"Revoke an Invitation","openapi":"DELETE /organizations/invitations/{invitationId}","href":"/api/workspaces-teams/revoke-an-invitation"}]},{"group":"AI Agent","expanded":false,"pages":[{"title":"Create Outbound Call","openapi":"POST /agents/{agentUuid}/outbound-calls","href":"/api/ai-agent/create-outbound-call"},{"title":"List AI Agents","openapi":"GET /agents","href":"/api/ai-agent/list-agents"},{"title":"List Agent Calls","openapi":"GET /agents/{agentUuid}/calls","href":"/api/ai-agent/list-agent-calls"},{"title":"Get Agent Call","openapi":"GET /agent-calls/{callId}","href":"/api/ai-agent/get-agent-call"}]},{"group":"Webhook Payloads","expanded":false,"pages":[{"title":"Event Webhook Payload","href":"/api/webhook-payloads/event-webhook-payload"},{"title":"Routing Form Webhook Payload","href":"/api/webhook-payloads/routing-form-webhook-payload"},{"title":"AI Agent Call Webhook Payload","href":"/api/webhook-payloads/ai-agent-call-webhook-payload"}]},{"group":"CRM","expanded":false,"pages":[{"title":"CRM Overview","href":"/api/crm/overview"},{"group":"Objects","pages":[{"title":"List CRM Objects","openapi":"GET /crm/objects","href":"/api/crm/list-crm-objects"},{"title":"Get a CRM Object","openapi":"GET /crm/objects/{slug}","href":"/api/crm/get-a-crm-object"},{"title":"Create a CRM Object","openapi":"POST /crm/objects","href":"/api/crm/create-a-crm-object"},{"title":"Update a CRM Object","openapi":"PATCH /crm/objects/{slug}","href":"/api/crm/update-a-crm-object"},{"title":"Delete a CRM Object","openapi":"DELETE /crm/objects/{slug}","href":"/api/crm/delete-a-crm-object"},{"title":"Add Attribute to CRM Object","openapi":"POST /crm/objects/{slug}/attributes","href":"/api/crm/add-attribute-to-crm-object"},{"title":"Update CRM Object Attribute","openapi":"PATCH /crm/objects/{slug}/attributes/{attributeKey}","href":"/api/crm/update-crm-object-attribute"}]},{"group":"Companies","pages":[{"title":"List CRM Companies","openapi":"GET /crm/companies","href":"/api/crm/list-crm-companies"},{"title":"Get a CRM Company","openapi":"GET /crm/companies/{id}","href":"/api/crm/get-a-crm-company"},{"title":"Create a CRM Company","openapi":"POST /crm/companies","href":"/api/crm/create-a-crm-company"},{"title":"Assert a CRM Company","openapi":"PUT /crm/companies","href":"/api/crm/assert-a-crm-company"},{"title":"Patch a CRM Company","openapi":"PATCH /crm/companies/{id}","href":"/api/crm/patch-a-crm-company"},{"title":"Delete a CRM Company","openapi":"DELETE /crm/companies/{id}","href":"/api/crm/delete-a-crm-company"}]},{"group":"People","pages":[{"title":"List CRM People","openapi":"GET /crm/people","href":"/api/crm/list-crm-people"},{"title":"Get a CRM Person","openapi":"GET /crm/people/{id}","href":"/api/crm/get-a-crm-person"},{"title":"Create a CRM Person","openapi":"POST /crm/people","href":"/api/crm/create-a-crm-person"},{"title":"Assert a CRM Person","openapi":"PUT /crm/people","href":"/api/crm/update-a-crm-person"},{"title":"Patch a CRM Person","openapi":"PATCH /crm/people/{id}","href":"/api/crm/patch-a-crm-person"},{"title":"Delete a CRM Person","openapi":"DELETE /crm/people/{id}","href":"/api/crm/delete-a-crm-person"}]},{"group":"Records","pages":[{"title":"List CRM Records","openapi":"GET /crm/{objectSlug}","href":"/api/crm/list-crm-records"},{"title":"Get a CRM Record","openapi":"GET /crm/{objectSlug}/{recordId}","href":"/api/crm/get-a-crm-record"},{"title":"Create a CRM Record","openapi":"POST /crm/{objectSlug}","href":"/api/crm/create-a-crm-record"},{"title":"Assert a CRM Record (Upsert)","openapi":"PUT /crm/{objectSlug}","href":"/api/crm/assert-a-crm-record"},{"title":"Patch a CRM Record","openapi":"PATCH /crm/{objectSlug}/{recordId}","href":"/api/crm/patch-a-crm-record"},{"title":"Delete a CRM Record","openapi":"DELETE /crm/{objectSlug}/{recordId}","href":"/api/crm/delete-a-crm-record"},{"title":"Update a CRM Record Relation","openapi":"PATCH /crm/{objectSlug}/{recordId}/relation","href":"/api/crm/update-relation-crm-record"}]}]},{"group":"Routing Forms","expanded":false,"pages":[{"title":"Routing Forms Overview","href":"/api/routing-forms/overview"},{"group":"Forms","pages":[{"title":"List Routing Forms","openapi":"GET /routing-forms","href":"/api/routing-forms/list-routing-forms"},{"title":"Get a Routing Form","openapi":"GET /routing-forms/{id}","href":"/api/routing-forms/get-a-routing-form"},{"title":"Create a Routing Form","openapi":"POST /routing-forms","href":"/api/routing-forms/create-a-routing-form"},{"title":"Update a Routing Form","openapi":"PATCH /routing-forms/{id}","href":"/api/routing-forms/update-a-routing-form"},{"title":"Duplicate a Routing Form","openapi":"POST /routing-forms/{id}/duplicate","href":"/api/routing-forms/duplicate-a-routing-form"},{"title":"Replace Routing Form Questions","openapi":"PUT /routing-forms/{id}/inputs","href":"/api/routing-forms/replace-routing-form-questions"},{"title":"Replace Routing Form Routes","openapi":"PUT /routing-forms/{id}/routes","href":"/api/routing-forms/replace-routing-form-routes"},{"title":"Delete a Routing Form","openapi":"DELETE /routing-forms/{id}","href":"/api/routing-forms/delete-a-routing-form"}]},{"group":"Submissions","pages":[{"title":"List Routing Form Submissions","openapi":"GET /routing-form-submissions","href":"/api/routing-forms/list-routing-form-submissions"},{"title":"Get a Routing Form Submission","openapi":"GET /routing-form-submissions/{id}","href":"/api/routing-forms/get-a-routing-form-submission"},{"title":"Delete a Routing Form Submission","openapi":"DELETE /routing-form-submissions/{id}","href":"/api/routing-forms/delete-a-routing-form-submission"}]}]}]}]}]},"basePath":"","title":"Update a Scheduling Page - Zeeg Developer Hub","buildId":"dpl_DqYu5MPb49gWBBbUGgpHQUmCHY3P","deploymentId":"dpl_DqYu5MPb49gWBBbUGgpHQUmCHY3P","dynamics":["c2aa737661","b0f84f53ff","a9bb46feb3","2b790eda92"],"chunks":["OpenApiReferenceProvider-CybtLBIt.js","utils-BMLj2fvV.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-B6In562Y.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-Dr8Mfhp9.js","snippetPresets-2rmQvMVl.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","Page-C4GwDT3_.js","ApiExamples-WMqJYdZj.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-CJ-MlPHu.js","shallow-dY3TMRCk.js","getApiPlaygroundDisplay-v-1B2bKm.js","CodeSnippet-BDhiTB7U.js","CodeSnippets-D9hnzQcS.js","getPastedJson-Th2V45jI.js","icon-BQXch1W9.js","MethodPill-BCqUneP3.js","DuplicateIcon-Q_-bhurZ.js","createIcon-DUjLHRqp.js","DynamicMarkdown-B-f2cqXQ.js","SectionHeading-Da5NsV4v.js","axios-vUo_bRtp.js","Markdown-D13FWkIM.js","clsx-D3Isdib3.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-C-XZBk9h.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink--qIqmmVG.js"]}