Permission & Access Issues

Does Microsoft 365 Business Basic Include SharePoint API Access?

Kushani NimanthikaKushani Nimanthika Oct 10, 2026 868 views

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.

Does Microsoft 365 Business Basic Include SharePoint API Access?
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.
Before you start

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.

Solution 1Recommended

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.

1
Contact your IT Administrator

Reach out to the Microsoft 365 or Microsoft Entra ID administrator for your development tenant to perform the app registration.

2
Create a New App Registration

Have the administrator log in to the Microsoft Entra admin center and create a new application registration specifically for your Python application.

3
Generate Client Credentials

Generate a Client ID and Client Secret within the app registration. Your Python application will use these credentials to authenticate.

4
Grant API Permissions

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.

Register the Application via Microsoft Entra ID
Admin Privileges Required: Only users with Global Administrator or Privileged Role Administrator rights can grant the tenant-wide consent required for this API access.
Free Microsoft Office alternative

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. 1. Download the Installer: Visit the official WPS Office website and click the free download button for your operating system.
  2. 2. Install the Software: Run the downloaded installer and follow the quick on-screen instructions to set up the suite.
  3. 3. Open Your Documents: Launch WPS Office and immediately start opening or editing your existing Microsoft Office files with full format retention.
Seamlessly opens and edits Microsoft Office formats including DOCX, XLSX, and PPTX.Reduces software licensing overhead for users who don't require full API or SharePoint integration.Provides a familiar, ribbon-style user interface that requires zero learning curve.Lightweight installation that uses fewer system resources than Microsoft 365.
microsoft office alternative - wps office

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.