Does Microsoft 365 Business Basic Include SharePoint API Access?
Question details
The user is asking if Microsoft 365 Business Basic supports SharePoint API access for a Python application and wants to know what permissions are required.

- Product
- Microsoft 365 Business Basic
- Device & OS
- not provided
- Scenario
- Connecting a Python application to a SharePoint Online list using APIs within a Business Basic subscription.
- Observed behavior
- Requires clarification on whether the Business Basic license includes SharePoint API capabilities and how to obtain the necessary access credentials.
Verify that you have a way to contact your Microsoft 365 or Microsoft Entra ID administrator, as registering applications for API access requires administrative privileges.
Register the Application via Microsoft Entra ID
Microsoft 365 Business Basic includes SharePoint Online Plan 1, which supports API access. You must register the app in Microsoft Entra ID to securely authenticate your Python application.
Because registering an application and granting tenant-wide permissions exposes company data, Microsoft restricts these actions to tenant administrators.
Reach out to the Microsoft 365 or Microsoft Entra ID administrator for your development tenant to perform the app registration.
Have the administrator log in to the Microsoft Entra admin center and create a new application registration specifically for your Python application.
Generate a Client ID and Client Secret within the app registration. Your Python application will use these credentials to authenticate.
Assign the necessary SharePoint API permissions (such as Sites.Read.All or Sites.ReadWrite.All) to the application and ensure the administrator grants admin consent.

Configure App-Only Authentication via Azure ACS
For specific SharePoint-only setups or older application structures, administrators can configure app-only access directly within SharePoint using Azure Access Control Service (ACS).
Looking for a cost-effective alternative for daily document tasks?
While developing automated applications may require specific Microsoft 365 setups, your daily document creation and spreadsheet analysis don't have to carry a high price tag. WPS Office provides a free, lightweight, and incredibly compatible alternative to Microsoft Office.
- 1. Download the Installer: Visit the official WPS Office website and click the free download button for your operating system.
- 2. Install the Software: Run the downloaded installer and follow the quick on-screen instructions to set up the suite.
- 3. Open Your Documents: Launch WPS Office and immediately start opening or editing your existing Microsoft Office files with full format retention.

Frequently Asked Questions
Does Microsoft 365 Business Basic include SharePoint Online Plan 1?
Yes, Microsoft 365 Business Basic comes with SharePoint Online Plan 1 included. This provides full support for creating sites, lists, and accessing them via APIs.
Why can't I register my Python app in Microsoft 365 myself?
App registration requires elevated privileges to ensure organizational security. If you are not a Microsoft Entra ID or Microsoft 365 administrator, you will not have the permissions needed to create the Client ID and Client Secret.
Where can I get advanced support for SharePoint API issues?
If you or your team need further assistance configuring API access or troubleshooting authentication, your IT administrator can create a formal service request directly through the Microsoft 365 admin center.




