CalendarPublicPage
Stable relative API path to the imported Google avatar, or null. Follow its temporary redirect; do not persist signed targets.
Possible values: <= 120 characters
Possible values: <= 2000 characters
Possible values: [light, dark]
Possible values: Value must match regular expression ^#[0-9a-fA-F]{6}$
IANA scheduling timezone.
services object[]required
Possible values: [automatic, approval_required]
questions object[]required
Possible values: [short_text, long_text, single_choice, multiple_choice, phone, email]
Possible values: [pt-BR, en-US, es]
content object
Optional plain-text translations; no HTML. Maximum serialized UTF-8 size: 262144 bytes. Visitor locale falls back to defaultLocale, then base content or built-in interface text. Missing fields inherit. Empty strings are accepted only for descriptions and optional marketing copy. Choice translations do not change answer values.
locales object
pt-BR object
Possible values: <= 2000 characters
copy object
Possible values: <= 80 characters
Possible values: <= 80 characters
Possible values: <= 160 characters
Supported placeholders: {companyName}.
Possible values: <= 500 characters
Possible values: <= 500 characters
Possible values: <= 500 characters
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 80 characters
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 500 characters
Supported placeholders: {companyName}.
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 80 characters
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 80 characters
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 80 characters
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 80 characters
Possible values: non-empty and <= 80 characters
Possible values: non-empty and <= 80 characters
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 80 characters
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 80 characters
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 80 characters
Possible values: non-empty and <= 80 characters
Possible values: non-empty and <= 80 characters
Possible values: non-empty and <= 80 characters
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 80 characters
Possible values: non-empty and <= 80 characters
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 80 characters
Possible values: non-empty and <= 80 characters
Possible values: non-empty and <= 80 characters
Possible values: non-empty and <= 80 characters
Supported placeholders: {firstName}.
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 80 characters
Possible values: non-empty and <= 80 characters
Possible values: non-empty and <= 80 characters
Possible values: non-empty and <= 80 characters
Supported placeholders: {timezone}.
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 500 characters
services object
Translations keyed by existing service ID. Public responses include published services only.
property name* CalendarServiceContent
Possible values: non-empty and <= 200 characters
Possible values: <= 2000 characters
questions object
Keys are existing question IDs. Option translation keys are original choice values; submitted answers keep these values.
property name* object
Possible values: non-empty and <= 500 characters
options object
Possible values: non-empty and <= 200 characters
en-US object
Possible values: <= 2000 characters
copy object
Possible values: <= 80 characters
Possible values: <= 80 characters
Possible values: <= 160 characters
Supported placeholders: {companyName}.
Possible values: <= 500 characters
Possible values: <= 500 characters
Possible values: <= 500 characters
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 80 characters
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 500 characters
Supported placeholders: {companyName}.
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 80 characters
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 80 characters
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 80 characters
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 80 characters
Possible values: non-empty and <= 80 characters
Possible values: non-empty and <= 80 characters
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 80 characters
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 80 characters
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 80 characters
Possible values: non-empty and <= 80 characters
Possible values: non-empty and <= 80 characters
Possible values: non-empty and <= 80 characters
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 80 characters
Possible values: non-empty and <= 80 characters
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 80 characters
Possible values: non-empty and <= 80 characters
Possible values: non-empty and <= 80 characters
Possible values: non-empty and <= 80 characters
Supported placeholders: {firstName}.
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 80 characters
Possible values: non-empty and <= 80 characters
Possible values: non-empty and <= 80 characters
Possible values: non-empty and <= 80 characters
Supported placeholders: {timezone}.
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 500 characters
services object
Translations keyed by existing service ID. Public responses include published services only.
property name* CalendarServiceContent
Possible values: non-empty and <= 200 characters
Possible values: <= 2000 characters
questions object
Keys are existing question IDs. Option translation keys are original choice values; submitted answers keep these values.
property name* object
Possible values: non-empty and <= 500 characters
options object
Possible values: non-empty and <= 200 characters
es object
Possible values: <= 2000 characters
copy object
Possible values: <= 80 characters
Possible values: <= 80 characters
Possible values: <= 160 characters
Supported placeholders: {companyName}.
Possible values: <= 500 characters
Possible values: <= 500 characters
Possible values: <= 500 characters
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 80 characters
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 500 characters
Supported placeholders: {companyName}.
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 80 characters
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 80 characters
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 80 characters
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 80 characters
Possible values: non-empty and <= 80 characters
Possible values: non-empty and <= 80 characters
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 80 characters
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 80 characters
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 80 characters
Possible values: non-empty and <= 80 characters
Possible values: non-empty and <= 80 characters
Possible values: non-empty and <= 80 characters
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 80 characters
Possible values: non-empty and <= 80 characters
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 80 characters
Possible values: non-empty and <= 80 characters
Possible values: non-empty and <= 80 characters
Possible values: non-empty and <= 80 characters
Supported placeholders: {firstName}.
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 80 characters
Possible values: non-empty and <= 80 characters
Possible values: non-empty and <= 80 characters
Possible values: non-empty and <= 80 characters
Supported placeholders: {timezone}.
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 500 characters
Possible values: non-empty and <= 500 characters
services object
Translations keyed by existing service ID. Public responses include published services only.
property name* CalendarServiceContent
Possible values: non-empty and <= 200 characters
Possible values: <= 2000 characters
questions object
Keys are existing question IDs. Option translation keys are original choice values; submitted answers keep these values.
property name* object
Possible values: non-empty and <= 500 characters
options object
Possible values: non-empty and <= 200 characters
{
"avatarUrl": "string",
"name": "string",
"description": "string",
"slug": "string",
"theme": "light",
"accentColor": "string",
"timezone": "string",
"services": [
{
"id": "string",
"slug": "string",
"name": "string",
"description": "string",
"durationMinutes": 0,
"bookingMode": "automatic",
"location": "string",
"questions": [
{
"id": "string",
"prompt": "string",
"type": "short_text",
"required": true,
"options": [
"string"
]
}
],
"collectReason": true,
"reasonRequired": true,
"reasonPrompt": "string",
"participantEmailRequested": true,
"participantNameRequested": true
}
],
"defaultLocale": "pt-BR",
"content": {
"locales": {
"pt-BR": {
"companyDescription": "string",
"copy": {
"brandNote": "string",
"eyebrow": "string",
"headline": "string",
"intro": "string",
"timezoneHint": "string",
"bookingHint": "string",
"services": "string",
"chooseTime": "string",
"approvalBadge": "string",
"noServices": "string",
"pageLabel": "string",
"language": "string",
"calendarTitle": "string",
"welcomeTitle": "string",
"welcomeDescription": "string",
"discover": "string",
"unavailableTitle": "string",
"unavailableDescription": "string",
"retry": "string",
"loading": "string",
"allServices": "string",
"locationFallback": "string",
"approvalNotice": "string",
"steps": "string",
"stepTime": "string",
"stepDetails": "string",
"stepReview": "string",
"timeTitle": "string",
"detailsTitle": "string",
"reviewTitle": "string",
"confirmedTitle": "string",
"pendingTitle": "string",
"timezone": "string",
"hoursList": "string",
"monthLoading": "string",
"monthError": "string",
"refresh": "string",
"monthEmpty": "string",
"availableTimes": "string",
"hoursLoading": "string",
"dayEmpty": "string",
"chooseDate": "string",
"continue": "string",
"name": "string",
"email": "string",
"chooseOption": "string",
"privacy": "string",
"back": "string",
"review": "string",
"retryNotice": "string",
"pendingNotice": "string",
"confirmNotice": "string",
"editDetails": "string",
"confirming": "string",
"verifyBooking": "string",
"confirm": "string",
"confirmedMessage": "string",
"pendingMessage": "string",
"meetingLink": "string",
"companyPage": "string",
"previousMonth": "string",
"nextMonth": "string",
"calendarInstructions": "string",
"hoursError": "string",
"slotUnavailable": "string",
"invalidAnswers": "string",
"uncertainBooking": "string",
"rateLimited": "string",
"preview": "string"
},
"services": {}
},
"en-US": {
"companyDescription": "string",
"copy": {
"brandNote": "string",
"eyebrow": "string",
"headline": "string",
"intro": "string",
"timezoneHint": "string",
"bookingHint": "string",
"services": "string",
"chooseTime": "string",
"approvalBadge": "string",
"noServices": "string",
"pageLabel": "string",
"language": "string",
"calendarTitle": "string",
"welcomeTitle": "string",
"welcomeDescription": "string",
"discover": "string",
"unavailableTitle": "string",
"unavailableDescription": "string",
"retry": "string",
"loading": "string",
"allServices": "string",
"locationFallback": "string",
"approvalNotice": "string",
"steps": "string",
"stepTime": "string",
"stepDetails": "string",
"stepReview": "string",
"timeTitle": "string",
"detailsTitle": "string",
"reviewTitle": "string",
"confirmedTitle": "string",
"pendingTitle": "string",
"timezone": "string",
"hoursList": "string",
"monthLoading": "string",
"monthError": "string",
"refresh": "string",
"monthEmpty": "string",
"availableTimes": "string",
"hoursLoading": "string",
"dayEmpty": "string",
"chooseDate": "string",
"continue": "string",
"name": "string",
"email": "string",
"chooseOption": "string",
"privacy": "string",
"back": "string",
"review": "string",
"retryNotice": "string",
"pendingNotice": "string",
"confirmNotice": "string",
"editDetails": "string",
"confirming": "string",
"verifyBooking": "string",
"confirm": "string",
"confirmedMessage": "string",
"pendingMessage": "string",
"meetingLink": "string",
"companyPage": "string",
"previousMonth": "string",
"nextMonth": "string",
"calendarInstructions": "string",
"hoursError": "string",
"slotUnavailable": "string",
"invalidAnswers": "string",
"uncertainBooking": "string",
"rateLimited": "string",
"preview": "string"
},
"services": {}
},
"es": {
"companyDescription": "string",
"copy": {
"brandNote": "string",
"eyebrow": "string",
"headline": "string",
"intro": "string",
"timezoneHint": "string",
"bookingHint": "string",
"services": "string",
"chooseTime": "string",
"approvalBadge": "string",
"noServices": "string",
"pageLabel": "string",
"language": "string",
"calendarTitle": "string",
"welcomeTitle": "string",
"welcomeDescription": "string",
"discover": "string",
"unavailableTitle": "string",
"unavailableDescription": "string",
"retry": "string",
"loading": "string",
"allServices": "string",
"locationFallback": "string",
"approvalNotice": "string",
"steps": "string",
"stepTime": "string",
"stepDetails": "string",
"stepReview": "string",
"timeTitle": "string",
"detailsTitle": "string",
"reviewTitle": "string",
"confirmedTitle": "string",
"pendingTitle": "string",
"timezone": "string",
"hoursList": "string",
"monthLoading": "string",
"monthError": "string",
"refresh": "string",
"monthEmpty": "string",
"availableTimes": "string",
"hoursLoading": "string",
"dayEmpty": "string",
"chooseDate": "string",
"continue": "string",
"name": "string",
"email": "string",
"chooseOption": "string",
"privacy": "string",
"back": "string",
"review": "string",
"retryNotice": "string",
"pendingNotice": "string",
"confirmNotice": "string",
"editDetails": "string",
"confirming": "string",
"verifyBooking": "string",
"confirm": "string",
"confirmedMessage": "string",
"pendingMessage": "string",
"meetingLink": "string",
"companyPage": "string",
"previousMonth": "string",
"nextMonth": "string",
"calendarInstructions": "string",
"hoursError": "string",
"slotUnavailable": "string",
"invalidAnswers": "string",
"uncertainBooking": "string",
"rateLimited": "string",
"preview": "string"
},
"services": {}
}
}
}
}