A free program from Microsoft that provides developers with the tools, resources, and sandbox environments needed to build solutions for Microsoft 365.
Please note that Q&A forum is a public platform, and moderators will modify the question to hide personal information in the description. Kindly ensure that you hide any personal or organizational information the next time you post an error or other details to protect personal data.
Hi @Dylan Parker
Thank you for reaching out to the Q&A Forum.
Based on the information you shared, I understand that you are trying to set up a demo/QA environment that requires Microsoft Entra ID and Microsoft Graph API access (specifically for Teams ingestion and audit log endpoints). However, the tenant you are testing with only has Office 365 E3 and Microsoft 365 Business Basic licenses, which provide Microsoft Entra ID for Office 365 (essentially the Free tier). As a result, your application receives 403 Forbidden errors when calling endpoints such as /beta/auditLogs/signIns, even though admin consent has already been granted. Additionally, when attempting to create a Microsoft 365 Developer tenant, the signup process fails during phone verification with error code 50001.
Regarding the Developer Program signup error (50001): This error commonly occurs during the phone verification step of the Microsoft 365 Developer Program registration. In many cases, it happens when the phone number has already been associated with another Developer Program account or has reached the allowed verification limit. One possible workaround is to remove the existing Developer Program profile associated with that phone number or attempt the signup process using a completely different phone number. You may refer to the official Microsoft 365 Developer Program FAQ for additional details on verification requirements.
If using a new phone number still results in the same error, the appropriate next step would be to contact Microsoft Developer Support. Support requests related to the Developer Program are typically handled through the Services Hub. Please note that access to the Services Hub depends on your organization’s support agreement and may require a paid support plan. You can review the requirements and sign-in conditions in the Services Hub sign-in FAQs before submitting a request.
Regarding the 403 errors when accessing Graph endpoints such as auditLogs/signIns: The Microsoft Graph audit and sign-in log APIs require Microsoft Entra ID P1 or P2 licensing. Since the tenant currently only includes Entra ID Free (via Office 365 licensing), the backend service may block these endpoints even if the application permissions and admin consent are correctly configured.
To enable those APIs in your demo environment, you may consider the following options:
- Upgrade the tenant with Microsoft Entra ID P1 or P2 licenses and assign them to the relevant users.
- Use a Microsoft 365 Developer tenant with E5 licenses, which already includes advanced Entra ID capabilities suitable for development and testing scenarios.
I hope this information helps clarify the situation.
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.