Skip to main content

Guides

Help center

Short, illustrated guides for the redaction path, Fast Track, cases, integrations, and compliance.

All articles
Integrations
2 min read

SharePoint connector

Microsoft Graph site libraries, OAuth, and folder scope.

How it works

Connect

Admin credentials

Browse

Folder or case scope

Import

Into a Northdocs case

Apply

Then verify

Write-back

Optional, off by default

Connect, browse, import into a Case, then optionally write the redacted PDF back.

Prerequisites: Trial or Enterprise workspace, an Entra ID (Azure AD) app you control or the Northdocs platform Microsoft app, and a SharePoint site URL you are allowed to access. Redirect URI: {APP_URL}/api/connectors/oauth/sharepoint/callback.

Open Integrations, then Connect on SharePoint. The numbered guide on that page matches the steps below. Fill the fields on the left as you go.

Connect one SharePoint site (not the whole tenant), then import into a Northdocs case. Follow these steps in Entra, then fill the fields on the left.

  1. 1

    Register the Entra app

    In Entra ID → App registrations, create or reuse a multi-tenant app. Add a Web redirect URI using the exact URI shown on the left.

  2. 2

    Grant Graph permissions

    Delegated Files.ReadWrite.All and Sites.ReadWrite.All, or Sites.Selected for least privilege (then grant the app on that site in SharePoint admin).

  3. 3

    Decide whose app you use

    Paste BYOA client id/secret on the left, or leave them blank so Northdocs uses the platform MICROSOFT_OAUTH_* app when it is configured.

  4. 4

    Enter the site URL

    Use a site you can access, for example https://contoso.sharepoint.com/sites/Legal. Optional: pin a root folder id so browse stays in one library.

  5. 5

    Authorize, then import

    Authorize and connect signs in a user who can reach the library. Then Browse & import into a Case. Leave write-back off until the destination folder is confirmed.

Delta sync uses Graph delta queries. A 410 Gone response triggers an automatic full resync.

If Graph returns 403, re-consent admin permissions or switch to Sites.Selected grants.

Imports use the same 100 MB limit and detection pipeline as manual uploads.

Related articles

Still need a hand?