Suggestion on upgrading graph API from beta to v1.0 while changing permissions

Rohit Arora 5 Reputation points Microsoft Employee
2024-01-22T07:57:25.1666667+00:00

Hi Team,

We have a Graph API, which we want to promote from beta to v1.0
But while promoting, we found out that some of the permissions should be changed.

As this beta version is currently used by many teams, which are using permissions, that are required to be removed, while calling this API. So, to do the API promotion we need a suggestion. One of the suggested paths for backward compatibility and API promotion can be:

  1. Maintain the current endpoint (beta) permissions unchanged. This ensures backward compatibility, causing no impact on existing clients or versions.
  2. For the v1.0 promotion, introduce the correct/pruned permission set. As clients integrate with v1.0, they'll utilize the appropriate permissions, preventing API call failures.
  3. At last beta version can also be changed to new set of permissions once all the clients migrate

Team, please suggest on this or if we have any other better suggestion?

Microsoft Graph
Microsoft Graph
A Microsoft programmability model that exposes REST APIs and client libraries to access data on Microsoft 365 services.
13,307 questions
{count} vote

Your answer

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