Graph API findmeetingtimes caps the result at 50 records

Samuel Tse 26 Reputation points
2025-11-19T22:08:46.5533333+00:00

did anyone notice the findmeetingtimes endpoint in Graph API is no longer returning all the records? We didn't change any of our configuration. When we call the API, it caps the result at 50 records. We used to get over 300 for the same search criteria.

I did set the maxcandidates to 600 but I only got 50.

Please help

Sam

Microsoft Security | Microsoft Graph
0 comments No comments
{count} vote

2 answers

Sort by: Most helpful
  1. Q&A Assist
    2025-11-19T22:09:03.23+00:00
    AI generated content. This question contains an answer created with AI from Q&A Assist. Learn more

    The behavior you're experiencing with the findMeetingTimes endpoint in the Graph API, where it caps the result at 50 records despite setting the maxCandidates to 600, may be due to changes in the API or its underlying logic. It's important to note that the API can have limitations on the number of suggestions it returns based on various factors, including the availability of attendees and the constraints set in the request.

    If you are consistently receiving only 50 records, it may be worth checking the following:

    1. API Changes: Review the changelog for any recent updates or changes to the API that might affect the response.
    2. Parameters: Ensure that all parameters are correctly set and that there are no other constraints limiting the results.
    3. Testing Environment: If you are in a testing environment, the results may differ due to static calendar data.

    If the issue persists, consider reaching out to Microsoft support or checking community forums for any similar reports from other users.


    References:

    0 comments No comments

  2. Samuel Tse 26 Reputation points
    2025-11-22T04:25:27.54+00:00

    MS Support confirmed the findmeetingTimes API is now limited to max 50 records in the result payload. The purpose is to improve the performance.

    In the past, we did one API call and retrieved the availability of users for the entire week. Now we have to break it up to 7 different calls. Surprisingly, the performance didn't get much hit. It may actually be faster.

    0 comments No comments

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.