Microsoft Graph · Schema
bookingPageSettings
Azure ADCollaborationContactsDocumentsEmailGraphIdentityMicrosoftOffice 365PresentationsProductivitySpreadsheetsT1Tasks
Properties
| Name | Type | Description |
|---|---|---|
| accessControl | object | |
| bookingPageColorCode | string | Custom color for the booking page. The value should be in Hex format. For example, #123456. |
| businessTimeZone | string | The time zone of the customer. For a list of possible values, see dateTimeTimeZone. |
| customerConsentMessage | string | The personal data collection and usage consent message in the booking page. |
| enforceOneTimePassword | boolean | Determines whether the one-time password is required to create an appointment. The default value is false. |
| isBusinessLogoDisplayEnabled | boolean | Indicates whether the business logo is displayed on the booking page. The default value is false. |
| isCustomerConsentEnabled | boolean | Enables personal data collection and the usage consent toggle on the booking page. The default value is false. |
| isSearchEngineIndexabilityDisabled | boolean | Indicates whether web crawlers index this page. The defaults value is false. |
| isTimeSlotTimeZoneSetToBusinessTimeZone | boolean | Indicates whether the time zone of the time slot is set to the time zone of the business. The default value is false. |
| privacyPolicyWebUrl | string | URL of a webpage that provides the terms and conditions of the business. If a privacy policy isn't included, the following text appears on the booking page as default: 'The policies and practices of { |
| termsAndConditionsWebUrl | string | URL of a webpage that provides the terms and conditions of the business. |
| @odata.type | string |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "#/components/schemas/microsoft.graph.bookingPageSettings",
"title": "bookingPageSettings",
"required": [
"@odata.type"
],
"type": "object",
"properties": {
"accessControl": {
"$ref": "#/components/schemas/microsoft.graph.bookingPageAccessControl"
},
"bookingPageColorCode": {
"type": "string",
"description": "Custom color for the booking page. The value should be in Hex format. For example, #123456."
},
"businessTimeZone": {
"type": "string",
"description": "The time zone of the customer. For a list of possible values, see dateTimeTimeZone."
},
"customerConsentMessage": {
"type": "string",
"description": "The personal data collection and usage consent message in the booking page."
},
"enforceOneTimePassword": {
"type": "boolean",
"description": "Determines whether the one-time password is required to create an appointment. The default value is false."
},
"isBusinessLogoDisplayEnabled": {
"type": "boolean",
"description": "Indicates whether the business logo is displayed on the booking page. The default value is false."
},
"isCustomerConsentEnabled": {
"type": "boolean",
"description": "Enables personal data collection and the usage consent toggle on the booking page. The default value is false."
},
"isSearchEngineIndexabilityDisabled": {
"type": "boolean",
"description": "Indicates whether web crawlers index this page. The defaults value is false."
},
"isTimeSlotTimeZoneSetToBusinessTimeZone": {
"type": "boolean",
"description": "Indicates whether the time zone of the time slot is set to the time zone of the business. The default value is false."
},
"privacyPolicyWebUrl": {
"type": "string",
"description": "URL of a webpage that provides the terms and conditions of the business. If a privacy policy isn't included, the following text appears on the booking page as default: 'The policies and practices of {bookingbusinessname} apply to the use of your data.'"
},
"termsAndConditionsWebUrl": {
"type": "string",
"description": "URL of a webpage that provides the terms and conditions of the business."
},
"@odata.type": {
"type": "string"
}
}
}