Create bookingStaffMember
Namespace: microsoft.graph
Create a new bookingStaffMember in the specified bookingBusiness.
Permissions
One of the following permissions is required to call this API. To learn more, including how to choose permissions, see Permissions.
Permission type | Permissions (from least to most privileged) |
---|---|
Delegated (work or school account) | Bookings.ReadWrite.All, Bookings.Manage.All |
Delegated (personal Microsoft account) | Not supported. |
Application | Not supported. |
HTTP request
POST /solutions/bookingBusinesses/{id}/staffMembers
Request headers
Name | Description |
---|---|
Authorization | Bearer {code}. Required. |
Request body
In the request body, supply a JSON representation of a bookingStaffMember object. You must include the following properties:
- displayName
- emailAddress
- role
Response
If successful, this method returns a 201 Created
response code and a bookingStaffMember object in the response body.
Example
Request
The following is an example of the request.
POST https://graph.microsoft.com/v1.0/solutions/bookingBusinesses/{id}/staffMembers
Content-type: application/json
{
"@odata.type":"#microsoft.graph.bookingStaffMember",
"displayName":"Dana Swope",
"emailAddress":"danas@contoso.com",
"role@odata.type":"#microsoft.graph.bookingStaffRole",
"role":"externalGuest",
"timeZone":"America/Chicago",
"useBusinessHours":true,
"workingHours@odata.type":"#Collection(microsoft.graph.bookingWorkHours)",
"workingHours":[
{
"@odata.type":"#microsoft.graph.bookingWorkHours",
"day@odata.type":"#microsoft.graph.dayOfWeek",
"day":"monday",
"timeSlots@odata.type":"#Collection(microsoft.graph.bookingWorkTimeSlot)",
"timeSlots":[
{
"@odata.type":"#microsoft.graph.bookingWorkTimeSlot",
"endTime":"17:00:00.0000000",
"startTime":"08:00:00.0000000"
}
]
},
{
"@odata.type":"#microsoft.graph.bookingWorkHours",
"day@odata.type":"#microsoft.graph.dayOfWeek",
"day":"tuesday",
"timeSlots@odata.type":"#Collection(microsoft.graph.bookingWorkTimeSlot)",
"timeSlots":[
{
"@odata.type":"#microsoft.graph.bookingWorkTimeSlot",
"endTime":"17:00:00.0000000",
"startTime":"08:00:00.0000000"
}
]
},
{
"@odata.type":"#microsoft.graph.bookingWorkHours",
"day@odata.type":"#microsoft.graph.dayOfWeek",
"day":"wednesday",
"timeSlots@odata.type":"#Collection(microsoft.graph.bookingWorkTimeSlot)",
"timeSlots":[
{
"@odata.type":"#microsoft.graph.bookingWorkTimeSlot",
"endTime":"17:00:00.0000000",
"startTime":"08:00:00.0000000"
}
]
},
{
"@odata.type":"#microsoft.graph.bookingWorkHours",
"day@odata.type":"#microsoft.graph.dayOfWeek",
"day":"thursday",
"timeSlots@odata.type":"#Collection(microsoft.graph.bookingWorkTimeSlot)",
"timeSlots":[
{
"@odata.type":"#microsoft.graph.bookingWorkTimeSlot",
"endTime":"17:00:00.0000000",
"startTime":"08:00:00.0000000"
}
]
},
{
"@odata.type":"#microsoft.graph.bookingWorkHours",
"day@odata.type":"#microsoft.graph.dayOfWeek",
"day":"friday",
"timeSlots@odata.type":"#Collection(microsoft.graph.bookingWorkTimeSlot)",
"timeSlots":[
{
"@odata.type":"#microsoft.graph.bookingWorkTimeSlot",
"endTime":"17:00:00.0000000",
"startTime":"08:00:00.0000000"
}
]
}
],
"isEmailNotificationEnabled": false
}
Response
The following is an example of the response.
Note: The response object shown here might be shortened for readability.
HTTP/1.1 201 Created
Content-type: application/json
{
"@odata.type":"#microsoft.graph.bookingStaffMember",
"@odata.context":"https://graph.microsoft.com/v1.0/solutions/$metadata#bookingBusinesses('Contosolunchdelivery%40contoso.onmicrosoft.com')/staffMembers/$entity",
"id":"8ee1c803-a1fa-406d-8259-7ab53233f148",
"displayName":"Dana Swope",
"emailAddress":"danas@contoso.com",
"availabilityIsAffectedByPersonalCalendar":false,
"role":"externalGuest",
"timeZone":"America/Chicago",
"useBusinessHours":true,
"workingHours":[
{
"day":"monday",
"timeSlots":[
{
"startTime":"08:00:00.0000000",
"endTime":"17:00:00.0000000"
}
]
},
{
"day":"tuesday",
"timeSlots":[
{
"startTime":"08:00:00.0000000",
"endTime":"17:00:00.0000000"
}
]
},
{
"day":"wednesday",
"timeSlots":[
{
"startTime":"08:00:00.0000000",
"endTime":"17:00:00.0000000"
}
]
},
{
"day":"thursday",
"timeSlots":[
{
"startTime":"08:00:00.0000000",
"endTime":"17:00:00.0000000"
}
]
},
{
"day":"friday",
"timeSlots":[
{
"startTime":"08:00:00.0000000",
"endTime":"17:00:00.0000000"
}
]
}
],
"isEmailNotificationEnabled": false
}
Feedback
Submit and view feedback for