
Thanks for reaching out via the Q&A Forum.
To support your end-to-end testing scenarios with Microsoft Graph, such as scheduling, updating, and deleting calendar events, as well as sending and receiving emails, I recommend setting up a Microsoft 365 Developer Tenant. This environment is specifically designed for development and testing purposes.
You can find more details in the following official documentation:
- Microsoft 365 Developer Program FAQ
- What account can I use to sign up for the Microsoft 365 Developer Program?
- Who qualifies for a Microsoft 365 E5 developer subscription?
- Welcome to the Microsoft 365 Developer Program
If you're unable to sign up for the Developer Program, you can use a trial or paid subscription that supports Microsoft Graph API. Most Microsoft 365 commercial plans support Graph API access, including:
Microsoft 365 Business Basic / Standard / Premium
Microsoft 365 Apps for Business
Microsoft 365 Enterprise (E1, E3, E5)
Microsoft 365 Education (A1, A3, A5)
These plans allow Graph API access as long as the services you're trying to use (e.g., Outlook, Calendar, Teams) are included in the subscription 1 2. Note that some advanced APIs, like Teams compliance recording, may require higher-tier licenses such as E5 3.
I hope this information is helpful. Let me know if you need further assistance!
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.