Questions tagged [microsoft-graph-booking]

Microsoft Graph Booking API allows people to publish their availability on a calendar.

Documentation: https://learn.microsoft.com/en-us/graph/booking-concept-overview

29 questions
2
votes
0 answers

ICS file generated by MS Booking via MS Graph API Create Appointment contains unexpected contents

We have been using MS Bookings and MS Graph API (v1.0) for a while now via SDK (v4.52.0) - recently (as of a couple of weeks ago) one of our customers has raised that the ICS file generated when an appointment is created has started to contain more…
2
votes
1 answer

"Unknown Error" in Microsoft Graph API Get Staff Availability in MS Bookings

When trying to make a request to the graph API endpoint for getting staff availability info on MS Bookings I keep receiving the below error which returns status code 500. I had followed the guide here and also decoded my access token and verified I…
2
votes
2 answers

V1 Microsoft Bookings API calendarview always returns empty Customer (bookingCustomerInformation) array

I used the previous beta Bookings API for getting appointments in a timeframe, the previous structure of bookingappointment just worked there. Right now I try to update the client to use the production ready v1 API, and all appointments returned by…
2
votes
2 answers

Is there an API available for retrieving available time slots for booking in Microsoft Bookings from the MS Graph Bookings API?

Requirement is to list the available time slots in Microsoft Booking when the customer chose a particular service. This will be related to all the booking made that day for the selected services, working hours of the staff who work on these services…
Sneha Dominic
  • 368
  • 2
  • 14
2
votes
1 answer

Microsoft Graph API Bookings - Authorization has been denied for this request

I have been spending almost a day just to work out how to create a Booking using Microsoft Graph API. I'm trying this out using Postman. The Problem When I raise the below request, I get a 401 exception saying: Authorization has been denied for…
2
votes
0 answers

Create an appointment in Microsoft Bookings with any available staff member

I am working with Microsoft Bookings to book appointments for a company, but I am using a custom script that creates the appointments instead of the automatically generated bookings page. I can create appointments just fine, but I can't seem to get…
1
vote
0 answers

Modify time in calendar invite email or stop calendar invite email in Microsoft Booking

I am creating a booking through Graph API. Booking is working fine, two emails were sent, a booking confirmation, and a calendar invite. I want to change the time in the calendar invite only, or at least want to prevent sending calendar invite…
neeraj
  • 345
  • 2
  • 6
  • 19
1
vote
0 answers

Updating an MS Bookings appointments removes Teams meeting

We are using the Graph API (both via REST API and the SDK) to manage appointments in an MS Bookings calendar. When creating an appointment using a POST request and specifying isLocationOnline to "true", the appointment in the calendar gets…
1
vote
1 answer

What does "Bad gRPC response. HTTP status code: 401" mean as response in Microsoft Graph?

I try to use the Microsoft Graph API to access appointments in Microsoft Bookings because I want to be able to automatically delete appointments. I have an access token, I got it using msal for Python. This way worked also to access the IMAP mailbox…
lignumai
  • 11
  • 2
1
vote
0 answers

Prevent multiple booking for same staff in microsoft booking for same time slot

i want to Prevent multiple booking for same staff in microsoft booking .like right now multiple booking are getting created for same time slot I tried following in the service section - assign buffer to 1 hour before and after in availability…
neeraj
  • 345
  • 2
  • 6
  • 19
1
vote
1 answer

Customer Bookings Graph API getStaffAvailability endpoint returning wrong data

Using the getStaffAvailability endpoint from Graph API to determine the availability of the staff, status of staff is returned as 'busy' despite the cancellation of appointment from the calendar and the appointment not existing on the calendar for…
1
vote
0 answers

Microsoft Bookings Changing your default domain when setting up Bookings mailbox

We need to change the default domain name @abc.onmicrosoft.com on MS Bookings mailboxes with our custom domain name before creating the Bookings calendar. I am referring to this doc for more details, see section Changing your default domain when…
RAF
  • 11
  • 2
1
vote
1 answer

How to connect to Microsoft Booking through Graph API without a user?

Requirement is to access details from Microsoft Bookings using Graph API Beta. Followed the steps here to get access without a user, but during the step of allocating permissions, permission for 'Booking' and 'Booking Appointment' are present only…
1
vote
1 answer

Is preBuffer and postBuffer in Microsoft Bookings, part of the appointment duration when slots are identified and allocated?

Working on the logic to display the time slots available for booking in Microsoft Bookings. I am confused about the concept of preBuffer and postBuffer. Are they part of the appointment duration? Consider a store with business hours 08:00 to 17:00.…
Sneha Dominic
  • 368
  • 2
  • 14
1
vote
1 answer

Problem to extract custom fields data in MS-Booking with Graph

Need help. We have 2 problems to extract custom fields data in MS-Booking by using Graph tool. We are near, but some records and/or data are sometimes missing when it wrong ... On the first following command/request…
1
2