Back to connector

LogoMicrosoft Sharepoint Integration Development Guide

Add white-label customer-facing integration with Microsoft Sharepoint into your app with just a few lines of code.

Microsoft Sharepoint connector

It is built using Microsoft Graph REST API v1.0

Creating Test/Developer account

An Azure account that has an active subscription.

Creating OAuth Application

Full article: Register an application with the Microsoft identity platform .

First of all you will need to have an MS Azure account. (See more...)

Quick step-by-step guide:

  1. Sign in to the Microsoft Entra admin center.
  2. Expand the Identity menu > expand Applications > select App registrations > New registration.
  3. Enter a display Name for your application.
  4. Specify who can use the application, sometimes called its sign-in audience.
  5. Add the following Redirect URI: https://api.integration.app/oauth-callback
  6. Select Register to complete the initial app registration.

Register App image

When registration finishes, the Microsoft Entra admin center displays the app registration's Overview pane. You'll see the Application (client) ID there - save it somewhere.

  • Under Manage, select Authentication.
  • Under Platform configurations, select Add a platform.
  • Under Configure platforms, select Web.
  • Select Configure to complete the platform configuration.
  1. Add credentials:
  • Under Manage, select Certificates & secrets > Client secrets > New client secret.
  • Select an expiration for the secret or specify a custom lifetime.
  • Select Add.
  • Save the secret's value for use in your client application code. This secret value is NEVER displayed again after you leave this page.
  1. Configure API permission:
  • Under Manage, select API permissions > select Add API permissions.
  • Select Microsoft Graph > select Delegated.
  • Enter the necessary permissions for your app and select Add permissions:
    • offline_access
    • Files.ReadWrite.All
    • User.Read
    • User.Read.All
    • Sites.Search.All
    • Sites.ReadWrite.All

Configure the app parameters in the integration.app platform

  • Add the Microsoft Outlook app from store in the Integration.app console
  • Click Configure & Test
  • In the Parameters section, select a Use custom parameters toggle / Edit Parameters
  • Put the the Application (client) ID into Client Id and the app secret into the Client Secret
  • Add scopes your application requires to be functional