Connecting SharePoint Site with Site Scoped Integration

Last updated: May 7, 2026

Overview

Numeric connects to Sharepoint as a cloud storage provider to parse values from Excel or PDF files explicitly linked by team members to help automate account reconciliations.

Integration Types

Numeric offers two types of SharePoint integrations:

  1. General

  2. Site-Scoped

This guide provides step by step guidance for Site-Scoped Integrations.

Please inform your Solutions Manager at Numeric if you require a Site-Scoped Integration. Your Solutions Manager must enable a setting in your Workspace on the backend before completing any of the steps below.

If a site-scoped connection is not required, please refer to 📄 Connecting SharePoint/OneDrive to Numeric without Site Scoped Integration (General)for integration steps.

Note: Under either integration types, Numeric is only able to read documents directly linked to the platform. Indexing of files or any file access beyond documents linked directly is not possible.

This video provides a step-by-step guide for the Numeric Admin (accountant using the Workspace), the IT team (Microsoft Admin), and your Solutions Manager at Numeric:

In this guide we will cover connecting the Numeric SharePoint Site Scoped

integration with your Microsoft SharePoint Site.

This will include:

  1. Connecting the integration in Numeric

  2. Using the Microsoft Graph Explorer to grant permissions to our integration

We will be leveraging the Grant the Role by an Admin using the Graph 

Explorer tool to complete the integration steps

IT Admin Instructions:

The steps below should be completed by the Microsoft Administrator before the call to connect SharePoint to Numeric.

To ensure a smooth setup process, please follow these steps to retrieve your SharePoint Site and Web IDs before our initial call:

Step 1: Navigate to the Sharepoint Site you would like to connect to Numeric

  • Navigate to the SharePoint Site.

  • For example: https://{prefix-id}.sharepoint.com/sites/{siteName}

Step 2: Retrieve the Site ID

  • Open a new tab within the same browser window and navigate to https://{prefix-id}.sharepoint.com/sites/{siteName}/_api/site/id.

  • You should see a result similar to the provided reference image. The text displayed in white represents the Site ID. Please copy and paste that value into a text editor.

User-uploaded Image

Step 3: Retrieve the Web ID

  • In a new tab within the same browser window, go to: https://{prefix-id}.sharepoint.com/sites/{siteName}/_api/web/id.

  • The result should resemble what you observed in Step 2, but the value in the white text will differ. This white text denotes the Web ID. Kindly copy the value and past it into a text editor

  • Note: Please ensure the text editor file is saved with the Site ID & Web ID. We'll require this data to finalize the integration process.

Connection Instructions (For Numeric Admin & IT admin):

  1. Have Numeric Admin (accountant) share their screen

    • Connect Integration:

      • Have the user log in to our app.

      • Navigate to: Settings → File Storage → Click on 'SharePoint (site scoped)'.

      • Have user enter their Microsoft login credentials

        • Note: They will likely be told that they need  authorization from an administrator which then  provides a log-in opportunity for an Admin

      • Have the Microsoft admin remote into the users computer and enter in their admin credential

    • Approve Integration for Organization

      • After the initial granting of access by an IT administrator,  additional users can be granted access to the Numeric  Sharepoint integration via Microsoft's admin portal.

        • Have the Microsoft Admin share his screen

        • Navigate to Enterprise Applications in Azure

        • Select "Numeric"

        • Within the "Permissions" section you will have the option to grant additional access to the Numeric  file storage integration.

Important: After the IT admin completes the SharePoint Site‑Scoped integration, each individual user must also establish their own connection in Numeric. Users should go to Settings → File Storage → SharePoint (site scoped) and sign in with their Microsoft credentials. Until this step is completed, the user's integration status will show “not connected”.

Note: After completing the integration setup, there may be a delay of several minutes to an hour before you can successfully add files or folders from SharePoint. If you encounter errors when attempting to add sources immediately after setup, wait 15-30 minutes and try again. This delay is normal as permissions propagate through Microsoft's systems.

  1. Graph Explorer Access:

  1. Consent to Necessary Permissions:

  • Click on the 'Profile' section (top right)

  • Proceed to 'Consent to permissions'

  • Consent to both 'Sites.FullControl.All' and 'sites.read.all' permissions.

All permissions will read Unconsent to at the end of the call

User-uploaded Image
  1. Using Graph Explorer (optional):

  • If the Microsoft admin already got the siteID and WebID before the call, this step can be skipped

  • Run the following query in the graph explorer

    1. GET https://graph.microsoft.com/v1.0/sites?search

    2. Scroll down the body until you find the site that you are looking to connect to Numeric, locate the site and save the ID value.

      1. Note: the ID should have the following format

  1. Connect The Sharepoint Site To Numeric 

If the Microsoft Admin got the siteID and Web ID before the call, ask them to send the values in the chat. To format the ID place the values they send you as follows: "{prefix-id}.sharepoint.com,{siteID},{webID}"

  • Include the exact body text below. The ID here is the Numeric Site Scoped Sharepoint Integration app and should not be changed

{
"roles": ["read"],
"grantedToIdentities": [{
"application": {
"id": "0c18bd8d-df8c-44c9-8a73-0ec4a01a7e0c",
"displayName": "Numeric (Site Scoped Integration)"
}
}]
}
  • After clicking the 'Run Query' button, you should see a "200" response body

  1. Revoke Permissions:

  1. Guide the admin to navigate to Azure.

  2. From there, proceed to 'Enterprise Applications'.

  3. Select 'Graph Explorer' and then 'Permissions'.

  4. Find 'Sites.FullControl.All', 'sites.read' and click on the three dots (options) and select 'revoke permissions'.

Revoke permissions after the process.