Ensure that your Microsoft account has the “Global Administrator” and “SharePoint Administrator” Roles assigned.


You can view and manage user role assignments in your Microsoft Admin center.

If you’ve been directed to StackOne to integrate with Sharepoint, the following steps will help you understand the process and any necessary actions to configure a successful integration.

Create and Configure a New Application

1

Log in to Microsoft Azure

Log in to your Microsoft Azure portal.

2

Navigate to App Registrations

Go to your Microsoft Entra admin center.

In the left navigation bar, click “Applications” > “App registrations”.

3

Register a New Application

Under App Registrations, click the ”+ New registration” button.

4

Configure Application Details

Under Register an application, input the following details:

  • Name
  • Supported account types
    • Select “Accounts in any organizational directory (Any Microsoft Entra ID tenant - Multitenant) and personal Microsoft accounts
  • Redirect URI
    • Select “Web
    • Enter the URI: https://api.stackone.com/connect/oauth2/sharepoint/callback

Once complete, click “Register” to create the new application.

5

Obtain your App Client ID

After registration, you’ll be taken to the application overview page.

Copy the following value and store safely to be used in a later step:

  • Application (client) ID

6

Obtain the Application Client Secret

Under Client credentials on the right, click “Add a certificate or secret”.

Under Client secrets, click the ”+ New client secret” button.

Under Add a client secret, enter a description and select your desired expiration date for this secret.

Please keep in mind that a new secret will need to be generated when this one expires.

Click the “Add” button to proceed.

The new client secret will be displayed. Copy the **Value **and store it safely to be used in a later step.

Make sure to copy this value now. It will not be displayed again.

7

Set the Application API Permissions

Click “API permissions” near the left navigation.

Under Configured permissions, click the “Add a permission” button.

Under Request API permissions, click “Microsoft Graph”.

The application requires the following permissions.

Delegated Permissions

  • Files.Read - Read user files
  • Files.Read.All- Read all files that user can access
  • offline_access- Maintain access to data you have given it access to
  • Sites.Read.All - Read items in all site collections
  • Sites.ReadWrite.All - Edit or delete items in all site collections
  • User.Read - Sign in and read user profile
  • User.ReadBasic.All - Read all users’ basic profiles

Application Permissions

  • Sites.Read.All - Read items in all site collections
  • Sites.ReadWrite.All - Read and write items in all site collections

Make sure to grant both Delegated and Application permissions.

After selecting all of the listed permissions above, click the “Add permissions” button.

8

Grant Admin Consent for Application Permissions

All of the added permissions will be listed under Configured permissions. Please ensure that all of the permissions above are listed.

Click the “Grant admin consent” button to approve all of the listed permissions.

Click the “Yes” button to confirm Admin approval.


Congratulations, you’re all set! If you face any issues with the steps mentioned above, please contact us by emailing integrations@stackone.com. We’re always here to assist you!

Available data

This integration has the following Documents Resources available from the provider:

  • Drives
  • Files
  • Folders