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:
- API Changes: Review the changelog for any recent updates or changes to the API that might affect the response.
- Parameters: Ensure that all parameters are correctly set and that there are no other constraints limiting the results.
- 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: