List Bookings calendarView returing NULL if max attendees are more than ONE

Danial Saleem 1 Reputation point
2021-04-16T00:30:13.35+00:00

I am successfully connecting to MS Graph API via delegate access to list all bookings/appointments for specific date range, but encountering an issue:

  • Under service when maximum number of attendees per event is default (1), it returns all required values correctly, e-g;
    "customerId": abcxyztbx,
    "customerName": abc,
    "customerEmailAddress": anon@USER ,
    "customerPhone": 123456789,
    "customerNotes": null,
  • Under service when maximum number of attendees per event is more than 1, it returns NULL against all customer values, e-g;
    "customerId": null,
    "customerName": null,
    "customerEmailAddress": null,
    "customerPhone": null,
    "customerNotes": null,

Service details, timezone and range is returned correctly in both scenarios. Anyone encountered this issue or able to find a solution/workaround? I know this API is still in beta but I guess it should be highlighted for MS to fix.

Microsoft Graph
Microsoft Graph
A Microsoft programmability model that exposes REST APIs and client libraries to access data on Microsoft 365 services.
10,573 questions
Microsoft Teams Development
Microsoft Teams Development
Microsoft Teams: A Microsoft customizable chat-based workspace.Development: The process of researching, productizing, and refining new or existing technologies.
2,843 questions
{count} votes

1 answer

Sort by: Most helpful
  1. Sridevi-MSFT 261 Reputation points
    2021-04-20T16:28:29.803+00:00

    @Danial Saleem , Booking appointment represents a customer appointment for a bookingService, performed by a set of staff members. So, it is not possible to create appointment for multiple customers at a time. Please check this documentation.