Skip to main content

SharePoint

Category: Azure

Microsoft SharePoint lists and documents.

Connection requirements

  • SharePoint site URL
  • AD tenant name
  • Postfix
  • AD tenant ID
  • Application ID / Service principal ID
  • Application secret / Service principal key

Setup

Register an app in Azure AD, store App ID + secret in Azure Key Vault (in your resource group) and add the app to the SharePoint site via .../_layouts/15/appinv.aspx with FullControl permission on the site collection.

Where to find these

SharePoint requires an Azure AD / Microsoft Entra app registration as its identity. Create one in the Azure PortalMicrosoft Entra IDApp registrationsNew registration.

  • Application ID / Service principal ID — after registering, shown on the app's Overview page as Application (client) ID.
  • AD tenant ID — also on the Overview page as Directory (tenant) ID.
  • AD tenant name — the prefix of your tenant in the form <tenant>.onmicrosoft.com. Found in Entra ID → Overview (Primary domain) or as the domain in your usernames.
  • Application secret / Service principal key — create one under the app → Certificates & secretsClient secretsNew client secret. Copy the Value immediately; it is shown only once.
  • SharePoint site URL — the site you want to access, in the form https://<tenant>.sharepoint.com/sites/<site>.
  • Postfix — the site-specific suffix (the <site> part after /sites/ in the URL above).

Then grant the app access to the site. The classic route is https://<tenant>.sharepoint.com/sites/<site>/_layouts/15/appinv.aspx (enter the App ID → Lookup → grant a permission XML with FullControl on the site collection). For modern, per-site access Microsoft uses the Sites.Selected permission model.

Official documentation: Register an application in Microsoft Entra ID


See also: Integration catalog · All data source requirements · Integrations — overview