Graph API Licenses model

Khedkar, Vidisha 40 Reputation points
2025-04-22T15:41:10.7466667+00:00

I’m planning to use Microsoft Graph API to manage around 10,000 users.

The key activities on Entra ID include:

• Sending emails to their managers

• Adding/removing users from groups

• Enabling/disabling user accounts

I wanted to check if there are any licensing requirements for these actions—specifically for sending emails or enabling/disabling users. If licenses are required, would each of the 10,000 users need a license, or would only the administrator executing the operations/calling APIs need to be licensed?

Appreciate your guidance on this.

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

1 answer

Sort by: Most helpful
  1. Andy David - MVP 155.2K Reputation points MVP
    2025-04-22T15:47:49.3066667+00:00

    Yea you wont need to worry about licensing for sending, the mailboxes are already licensed.

    What you may need to consider is throttling and the Exchange Limits

    10,000 could run into issues depending on how you send them:

    https://learn.microsoft.com/en-us/graph/throttling

    Exo:

    https://learn.microsoft.com/en-us/office365/servicedescriptions/exchange-online-service-description/exchange-online-limits?redirectedfrom=MSDN#receiving-limits

    0 comments No comments

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.