Updates from: 06/19/2022 01:03:46
Service Microsoft Docs article Related commit history on GitHub Change details
beta Bookingappointment Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/bookingappointment-get.md
Content-type: application/json
"price": 10, "serviceNotes": "Customer requires punctual service.", "optOutOfCustomerEmail": false,
+ "anonymousJoinWebUrl": "String",
"staffMemberIds": [], "invoiceAmount": 10, "invoiceId": "1001",
beta Bookingbusiness Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/bookingbusiness-get.md
Content-type: application/json
"defaultCurrencyIso":"USD", "isPublished":false, "publicUrl":null,
+ "languageTag":null,
"address":{ "type":"home", "postOfficeBox":"",
Content-type: application/json
] } ],
+ "languageTag": "String",
"schedulingPolicy":{ "timeSlotInterval":"PT30M", "minimumLeadTime":"P1D",
beta Bookingbusiness List Appointments https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/bookingbusiness-list-appointments.md
Content-type: application/json
"price": 10, "serviceNotes": null, "optOutOfCustomerEmail": false,
+ "anonymousJoinWebUrl": "String",
"staffMemberIds": [], "invoiceAmount": 10, "invoiceId": "1002",
beta Bookingbusiness List Calendarview https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/bookingbusiness-list-calendarview.md
Content-type: application/json
"selfServiceAppointmentId": "00000000-0000-0000-0000-000000000000", "isLocationOnline": true, "joinWebUrl": "https://teams.microsoft.com/l/meetup-join/19%3ameeting_MTlhZTE3MDUtODk0Yy00MGZkLTlhNzktN2FmYTk3MDUxNmE2%40thread.v2/0?context=%7b%22Tid%22%3a%22995fa18c-b557-4694-8d07-b89779d6dc77%22%2c%22Oid%22%3a%22d4d260ab-989d-490e-b121-e2066391807a%22%7d",
+ "anonymousJoinWebUrl": null,
"customerId": "80b5ddda-1e3b-4c9d-abe2-d606cc075e2e", "customerName": "Adele Vance", "customerEmailAddress": "adelev@proseware.com",
Content-type: application/json
"emailAddress": "jordanm@contoso.com", "phone": "213-555-0199", "notes": null,
+ "smsNotificationsEnabled": false,
"location": { "displayName": "Customer", "locationEmailAddress": null,
beta Bookingbusiness List Services https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/bookingbusiness-list-services.md
Content-type: application/json
"defaultPrice": 0, "defaultPriceType": "notSet", "description": "Not sure how to choose? Let us introduce you to our traditional family recipes.",
+ "languageTag": "en-US",
"isHiddenFromCustomers": false, "notes": "This is where you can add notes about this service that only you and your staff see.", "preBuffer": "PT0S",
Content-type: application/json
"staffMemberIds": [], "isLocationOnline": true, "smsNotificationsEnabled": true,
+ "isAnonymousJoinEnabled": false,
"webUrl": "https://outlook.office365.com/owa/calendar/Contosolunchdelivery@contoso.onmicrosoft.com/bookings/s/gkcGIq92Z0u5h4ABB9Qgce5", "schedulingPolicy": null, "defaultLocation": {
Content-type: application/json
"defaultPrice": 10, "defaultPriceType": "fixedPrice", "description": "Catered individual bento box lunch",
+ "languageTag": "en-US",
"isHiddenFromCustomers": false, "notes": "Home-cooked special", "preBuffer": "PT5M",
Content-type: application/json
"staffMemberIds": [], "isLocationOnline": true, "smsNotificationsEnabled": false,
+ "isAnonymousJoinEnabled": false,
"webUrl": "https://outlook.office365.com/owa/calendar/Contosolunchdelivery@contoso.onmicrosoft.com/bookings/s/gpcGIq92Z0u5h6ABB9Qgrt5", "defaultLocation": { "displayName": "Contoso Lunch Delivery",
Content-type: application/json
"defaultPrice": 30, "defaultPriceType": "fixedPrice", "description": "Individual kaiseki lunch delivery",
+ "languageTag": "en-US",
"isHiddenFromCustomers": false, "notes": "Home-cooked special", "preBuffer": "PT5M",
Content-type: application/json
"staffMemberIds": [], "isLocationOnline": true, "smsNotificationsEnabled": true,
+ "isAnonymousJoinEnabled": false,
"webUrl": "https://outlook.office365.com/owa/calendar/Contosolunchdelivery@contoso.onmicrosoft.com/bookings/s/bplGIq92Z0u5h4FWB9Qgvu7", "defaultLocation": { "displayName": "Contoso Lunch Delivery",
beta Bookingbusiness List Staffmembers https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/bookingbusiness-list-staffmembers.md
Content-type: application/json
} ] }
- ]
+ ],
+ "isEmailNotificationEnabled": false
}, { "id":"71d64d0e-7225-49b6-b0b1-070d476cda51",
Content-type: application/json
] }
- ]
+ ],
+ "isEmailNotificationEnabled": false
} ] }
beta Bookingbusiness Post Appointments https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/bookingbusiness-post-appointments.md
Content-type: application/json
"invoiceUrl":"theInvoiceUrl", "isLocationOnline": true, "optOutOfCustomerEmail": false,
+ "anonymousJoinWebUrl": null,
"postBuffer": "PT10M", "preBuffer": "PT5M", "price": 10.0,
Content-type: application/json
"price": 10, "serviceNotes": "Customer requires punctual service.", "optOutOfCustomerEmail": false,
+ "anonymousJoinWebUrl": null,
"staffMemberIds": [], "invoiceAmount": 10, "invoiceId": "1001",
beta Bookingbusiness Post Bookingbusinesses https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/bookingbusiness-post-bookingbusinesses.md
Content-type: application/json
] } ],
+ "languageTag":"en-US",
"schedulingPolicy":{ "timeSlotInterval":"PT30M", "minimumLeadTime":"P1D",
beta Bookingbusiness Post Services https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/bookingbusiness-post-services.md
Content-type: application/json
"displayName":"Bento", "isLocationOnline": true, "smsNotificationsEnabled": true,
+ "languageTag": "en-US",
"isHiddenFromCustomers":false, "notes":"Home-cooked special", "postBuffer":"PT10M",
Content-type: application/json
"staffMemberIds":[ "d90d1e8c-5cfe-48cf-a2d5-966267375b6a", "2f5f8794-0b29-45b5-b56a-2eb5ff7aa880"
- ]
+ ],
+ "isAnonymousJoinEnabled": false
} ``` # [C#](#tab/csharp)
beta Bookingbusiness Post Staffmembers https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/bookingbusiness-post-staffmembers.md
Content-type: application/json
} ] }
- ]
+ ],
+ "isEmailNotificationEnabled": false
} ``` # [C#](#tab/csharp)
beta Bookingbusiness Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/bookingbusiness-update.md
In the request body, supply the values for relevant fields that should be update
|defaultCurrencyIso|String|The code for the currency that the business operates in on Microsoft Bookings.| |displayName|String|A name for the business that interfaces with customers.| |email|String|The email address for the business.|
+|languageTag|String|The language of the self service booking page.
|phone|String|The telephone number for the business.| |schedulingPolicy|[bookingSchedulingPolicy](../resources/bookingschedulingpolicy.md)|Specifies how bookings can be created for this business.| |webSiteUrl|String|The URL of the business web site.|
beta Bookingservice Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/bookingservice-get.md
Content-type: application/json
"defaultPrice": 10, "defaultPriceType": "fixedPrice", "description": "Individual bento box lunch delivery",
+ "languageTag": "en-US",
"isHiddenFromCustomers": false, "notes": "Home-cooked special", "preBuffer": "PT5M",
Content-type: application/json
"staffMemberIds": [], "isLocationOnline": true, "smsNotificationsEnabled": true,
+ "isAnonymousJoinEnabled": false,
"webUrl": "https://outlook.office365.com/owa/calendar/Contosolunchdelivery@contoso.onmicrosoft.com/bookings/s/gkcGIq92Z0u5h4FWB9Qgcg2", "defaultLocation": { "displayName": "Contoso Lunch Delivery",
beta Bookingservice Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/bookingservice-update.md
In the request body, supply the values for relevant fields that should be update
|description|String|A text description for the service.| |displayName|String|A service name.| |id|String| Read-only.|
+|languageTag|String|The language of the self-service booking page.|
|isHiddenFromCustomers|Boolean|True means this service is not available to customers for booking.| |isLocationOnline|Boolean|True indicates that the appointments for the service will be held online. Default value is false.| |notes|String|Additional information about this service.|
beta Bookingstaffmember Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/bookingstaffmember-get.md
Content-type: application/json
"day": "sunday", "timeSlots": [] }
- ]
+ ],
+ "isEmailNotificationEnabled": false
} ```
beta Bookingstaffmember Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/bookingstaffmember-update.md
In the request body, supply the values for relevant fields that should be update
|colorIndex|Int32|Identifies a color to represent the staff member. The color corresponds to the color palette in the **Staff details** page in the Bookings app.| |displayName|String|The name of the staff member, as displayed to customers.| |emailAddress|String|The email address of the staff member. This can be in the same Microsoft 365 tenant as the business, or in a different email domain. This email address is used if the **sendConfirmationsToOwner** property is set to true in the scheduling policy of the business.|
-|role|string| The role of the staff member in the business. Possible values are: `guest`, `administrator`, `viewer`, `externalGuest`.|
+|isEmailNotificationEnabled|Boolean|True means staff member will be notified via email when a booking assigned to them is created or changed..
+|role|string| The role of the staff member in the business. Possible values are: `guest`, `administrator`, `viewer`, `scheduler`, `member`, `externalGuest`.|
|timeZone|String|The time zone of the staff member. For a list of possible values, see [dateTimeTimeZone](../resources/datetimetimezone.md).| |useBusinessHours|Boolean|True means the staff member's availability is determined by the **businessHours** property of the business. False means the availability is determined by the staff member's **workingHouse** property setting.| |workingHours|[bookingWorkHours](../resources/bookingworkhours.md) collection|The range of hours each day of the week that the staff member is available for booking.|
beta Bookingappointment https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/bookingappointment.md
Represents a customer appointment for a [bookingService](bookingservice.md), per
|[List appointments](../api/bookingbusiness-list-appointments.md) | [bookingAppointment](bookingappointment.md) collection | Get a list of **bookingAppointment** objects in the specified [bookingbusiness](bookingbusiness.md). | |[Create bookingAppointment](../api/bookingbusiness-post-appointments.md) | [bookingAppointment](bookingappointment.md) | Create a new **bookingAppointment** for the specified [bookingbusiness](bookingbusiness.md). | |[Get bookingAppointment](../api/bookingappointment-get.md) | [bookingAppointment](bookingappointment.md) |Read the properties and relationships of **bookingAppointment** object.|
-|[Update](../api/bookingappointment-update.md) | [bookingAppointment](bookingappointment.md) |Update a **bookingAppointment** object. |
+|[Update](../api/bookingappointment-update.md) | None |Update a **bookingAppointment** object. |
|[Delete](../api/bookingappointment-delete.md) | None |Delete a **bookingAppointment** object. | |[Cancel](../api/bookingappointment-cancel.md)|None| Cancel a **bookingAppointment** object.|
Represents a customer appointment for a [bookingService](bookingservice.md), per
| Property | Type |Description| |:|:--|:-| |additionalInformation|String|Additional information that is sent to the customer when an appointment is confirmed.|
+|anonymousJoinWebUrl|String|Url of meeting to join anonymously.
|customerEmailAddress|String|The SMTP address of the [bookingCustomer](bookingcustomer.md) who is booking the appointment.| |customerId|String|The ID of the [bookingCustomer](bookingcustomer.md) for this appointment. If no ID is specified when an appointment is created, then a new **bookingCustomer** object is created. Once set, you should consider the **customerId** immutable.| |customerLocation|[location](location.md)|Represents location information for the [bookingCustomer](bookingcustomer.md) who is booking the appointment.|
The following is a JSON representation of the resource.
"isLocationOnline": "Boolean", "joinWebUrl": "String", "optOutOfCustomerEmail": true,
+ "anonymousJoinWebUrl": "String",
"postBuffer": "String (timestamp)", "preBuffer": "String (timestamp)", "price": 1024,
beta Bookingbusiness https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/bookingbusiness.md
Inherits from [bookingNamedEntity](bookingnamedentity.md)
|[List bookingBusinesses](../api/bookingbusiness-list.md) | [bookingBusiness](bookingbusiness.md) collection |Get a collection of bookingbusiness objects in the tenant. | |[Create bookingBusiness](../api/bookingbusiness-post-bookingbusinesses.md) | [bookingBusiness](bookingbusiness.md) | Create a new Microsoft Bookings business. | |[Get bookingBusiness](../api/bookingbusiness-get.md) | [bookingBusiness](bookingbusiness.md) |Read properties and relationships of bookingBusiness object.|
-|[Update](../api/bookingbusiness-update.md) | [bookingBusiness](bookingbusiness.md) |Update properties in a **bookingBusiness** object. |
+|[Update](../api/bookingbusiness-update.md) | None |Update properties in a **bookingBusiness** object. |
|[Delete](../api/bookingbusiness-delete.md) | None |Delete a **bookingBusiness** object. | |[Create bookingAppointment](../api/bookingbusiness-post-appointments.md) |[bookingAppointment](bookingappointment.md)| Create a new bookingAppointment by posting to the appointments collection.| |[List appointments](../api/bookingbusiness-list-appointments.md) |[bookingAppointment](bookingappointment.md) collection| Get a bookingAppointment object collection.|
Inherits from [bookingNamedEntity](bookingnamedentity.md)
|email|String|The email address for the business.| |id|String|A unique programmatic identifier for the business. Read-only.| |isPublished|Boolean|The scheduling page has been made available to external customers. Use the **publish** and **unpublish** actions to set this property. Read-only.|
+|languageTag|String|The language of the self service booking page|
|phone|String|The telephone number for the business. The **phone** property, together with **address** and **webSiteUrl**, appear in the footer of a business scheduling page.| |publicUrl|String|The URL for the scheduling page, which is set after you [publish](../api/bookingbusiness-publish.md) or [unpublish](../api/bookingbusiness-unpublish.md) the page. Read-only.| |schedulingPolicy|[bookingSchedulingPolicy](bookingschedulingpolicy.md)|Specifies how bookings can be created for this business.|
The following is a JSON representation of the resource.
"isPublished": true, "phone": "String", "publicUrl": "String",
+ "languageTag": "String",
"schedulingPolicy": {"@odata.type": "microsoft.graph.bookingSchedulingPolicy"}, "webSiteUrl": "String" }
beta Bookingcustomer https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/bookingcustomer.md
Represents a customer of a [bookingBusiness](bookingbusiness.md).
|[List customers](../api/bookingbusiness-list-customers.md) | [bookingCustomer](bookingcustomer.md) collection | Get a list of **bookingCustomer** objects. | |[Create bookingCustomer](../api/bookingbusiness-post-customers.md) | [bookingCustomer](bookingcustomer.md) | Create a new **bookingCustomer** object. | |[Get bookingCustomer](../api/bookingcustomer-get.md) | [bookingCustomer](bookingcustomer.md) |Read the properties and relationships of a **bookingCustomer** object.|
-|[Update](../api/bookingcustomer-update.md) | [bookingCustomer](bookingcustomer.md) |Update a **bookingCustomer** object. |
+|[Update](../api/bookingcustomer-update.md) | None |Update a **bookingCustomer** object. |
|[Delete](../api/bookingcustomer-delete.md) | None |Delete a **bookingCustomer** object. | ## Properties
beta Bookingcustomerinformation https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/bookingcustomerinformation.md
Inherits from [bookingCustomerInformationBase](bookingcustomerinformationbase.md
|name|String|The customer's name. | |notes|String|Notes from the customer associated with this appointment. You can get the value only when reading this **bookingAppointment** by its ID. You can set this property only when initially creating an appointment with a new customer. After that point, the value is computed from the customer represented by the **customerId**. | |phone|String|The customer's phone number. |
+|smsNotificationsEnabled|Boolean|Indicates if the SMS notifications will be sent to the customer for the appointment
|timeZone|String|The time zone of the customer. For a list of possible values, see [dateTimeTimeZone](../resources/datetimetimezone.md).| ## Relationships
The following is a JSON representation of the resource.
"emailAddress": "String", "phone": "String", "notes": "String",
+ "smsNotificationsEnabled": "Boolean",
"location": { "@odata.type": "microsoft.graph.location" },
beta Bookingcustomquestion https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/bookingcustomquestion.md
Inherits from [bookingNamedEntity](../resources/bookingnamedentity.md).
| [List bookingCustomQuestions](../api/bookingbusiness-list-customquestions.md) | [bookingCustomQuestion](../resources/bookingcustomquestion.md) collection | Get a list of the [bookingCustomQuestion](../resources/bookingcustomquestion.md) objects and their properties. | | [Create bookingCustomQuestion](../api/bookingbusiness-post-customquestions.md) | [bookingCustomQuestion](../resources/bookingcustomquestion.md) | Create a new [bookingCustomQuestion](../resources/bookingcustomquestion.md) object. | | [Get bookingCustomQuestion](../api/bookingcustomquestion-get.md) | [bookingCustomQuestion](../resources/bookingcustomquestion.md) | Read the properties and relationships of a [bookingCustomQuestion](../resources/bookingcustomquestion.md) object. |
-| [Update bookingCustomQuestion](../api/bookingcustomquestion-update.md) | [bookingCustomQuestion](../resources/bookingcustomquestion.md) | Update the properties of a [bookingCustomQuestion](../resources/bookingcustomquestion.md) object. |
+| [Update bookingCustomQuestion](../api/bookingcustomquestion-update.md) | None | Update the properties of a [bookingCustomQuestion](../resources/bookingcustomquestion.md) object. |
| [Delete bookingCustomQuestion](../api/bookingcustomquestion-delete.md) | None | Delete a [bookingCustomQuestion](../resources/bookingcustomquestion.md) object. | ## Properties
beta Bookingservice https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/bookingservice.md
Inherits from [bookingNamedEntity](bookingNamedEntity.md).
|[List services](../api/bookingbusiness-list-services.md) | [bookingService](bookingservice.md) collection | Get a list of **bookingService** objects in the specified [bookingbusiness](../resources/bookingbusiness.md).| |[Create bookingService](../api/bookingbusiness-post-services.md) | [bookingService](bookingservice.md) | Create a **bookingService** for the specified [bookingbusiness](../resources/bookingbusiness.md). | |[Get bookingService](../api/bookingservice-get.md) | [bookingService](bookingservice.md) |Get the properties and relationships of a **bookingService** object in the specified [bookingbusiness](../resources/bookingbusiness.md).|
-|[Update](../api/bookingservice-update.md) | [bookingService](bookingservice.md) |Update a **bookingService** object in the specified [bookingbusiness](../resources/bookingbusiness.md). |
+|[Update](../api/bookingservice-update.md) | None |Update a **bookingService** object in the specified [bookingbusiness](../resources/bookingbusiness.md). |
|[Delete](../api/bookingservice-delete.md) | None |Delete a **bookingService** object in the specified [bookingbusiness](../resources/bookingbusiness.md). | ## Properties
Inherits from [bookingNamedEntity](bookingNamedEntity.md).
|description|String|A text description for the service.| |displayName|String|A service name.| |id|String|The ID of that service, in a GUID format. Read-only.|
+|isAnonymousJoinEnabled|Boolean|`True` if an anonymousJoinWebUrl(webrtcUrl) will be generated for the appointment booked for this service.
|isHiddenFromCustomers|Boolean|True means this service is not available to customers for booking.| |isLocationOnline|Boolean|True indicates that the appointments for the service will be held online. Default value is false.|
+|languageTag|String|The language of the self service booking page.
|maximumAttendeesCount|Int32|The maximum number of customers allowed in a service. If **maximumAttendeesCount** of the service is greater than 1, pass valid customer IDs while creating or updating an appointment. To create a customer, use the [Create bookingCustomer](../api/bookingbusiness-post-customers.md) operation. | |notes|String|Additional information about this service.| |postBuffer|Duration|The time to buffer after an appointment for this service ends, and before the next customer appointment can be booked.|
The following is a JSON representation of the resource.
"description": "String", "displayName": "String", "id": "String (identifier)",
+ "languageTag": "String",
"isHiddenFromCustomers": true, "isLocationOnline": "Boolean", "notes": "String",
The following is a JSON representation of the resource.
} ], "maximumAttendeesCount": "Integer",
+ "isAnonymousJoinEnabled": "Boolean",
"webUrl": "String" }
beta Bookingstaffmember https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/bookingstaffmember.md
Microsoft Bookings supports a maximum of 100 staff members in a booking calendar
|[List staff members](../api/bookingbusiness-list-staffmembers.md) | [bookingStaffMember](bookingstaffmember.md) collection | Get a list of **bookingStaffMember** objects in the specified [bookingbusiness](../resources/bookingbusiness.md). | |[Create bookingStaff](../api/bookingbusiness-post-staffmembers.md) | [bookingStaffMember](bookingstaffmember.md) collection | Create a new **bookingStaffMember** in the specified [bookingbusiness](../resources/bookingbusiness.md). | |[Get bookingStaffMember](../api/bookingstaffmember-get.md) | [bookingStaffMember](bookingstaffmember.md) |Get the properties and relationships of a **bookingStaffMember** in the specified [bookingbusiness](../resources/bookingbusiness.md).|
-|[Update](../api/bookingstaffmember-update.md) | [bookingStaffMember](bookingstaffmember.md) |Update the properties of a **bookingStaffMember** in the specified [bookingbusiness](../resources/bookingbusiness.md).|
+|[Update](../api/bookingstaffmember-update.md) | None |Update the properties of a **bookingStaffMember** in the specified [bookingbusiness](../resources/bookingbusiness.md).|
|[Delete](../api/bookingstaffmember-delete.md) | None |Delete a staff member in the specified [bookingbusiness](../resources/bookingbusiness.md). | ## Properties
Microsoft Bookings supports a maximum of 100 staff members in a booking calendar
|displayName|String|The name of the staff member, as displayed to customers. Required.| |emailAddress|String|The email address of the staff member. This can be in the same Microsoft 365 tenant as the business, or in a different email domain. This email address can be used if the **sendConfirmationsToOwner** property is set to true in the scheduling policy of the business. Required.| |id|String| The ID of the staff member, in a GUID format. Read-only.|
-|role|bookingStaffRole| The role of the staff member in the business. Possible values are: `guest`, `administrator`, `viewer`, `externalGuest` and `unknownFutureValue`. Required.|
+|IsEmailNotificationEnabled|Boolean|`True` means staff member will be notified via email when a booking assigned to them is created or changed.
+|role|bookingStaffRole| The role of the staff member in the business. Possible values are: `guest`, `administrator`, `viewer`, `externalGuest`, `unknownFutureValue`, `scheduler` and `member`. Note that you must use the `Prefer: include-unknown-enum-members` request header to get the following value(s) in this `[evolvable enum](/graph/best-practices-concept#handling-future-members-in-evolvable-enumerations)`: `scheduler`, `member`. Required. |
|timeZone|String|The time zone of the staff member. For a list of possible values, see [dateTimeTimeZone](datetimetimezone.md).| |useBusinessHours|Boolean|True means the staff member's availability is as specified in the **businessHours** property of the business. False means the availability is determined by the staff member's **workingHours** property setting.| |workingHours|[bookingWorkHours](bookingworkhours.md) collection|The range of hours each day of the week that the staff member is available for booking. By default, they are initialized to be the same as the **businessHours** property of the business.|
The following is a JSON representation of the resource.
"role": {"@odata.type": "microsoft.graph.bookingStaffRole"}, "useBusinessHours": true, "workingHours": [{"@odata.type": "microsoft.graph.bookingWorkHours"}],
- "timeZone": "String"
+ "timeZone": "String",
+ "IsEmailNotificationEnabled": "Boolean"
} ```
beta Enums https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/enums.md
Possible values for user account types (group membership), per Windows definitio
|viewer| |externalGuest| |unknownFutureValue|
+|scheduler|
+|member|
### bookingReminderRecipients values