> ## Documentation Index
> Fetch the complete documentation index at: https://docs.tryassist.in/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

## How it Works

The SharePoint connector scans all configured sites within an organization and indexes every document attached to those sites. Note that it currently processes **attached files only** — not the site page content itself.

Supported file types include:

* Word Docs, Excel spreadsheets, PDFs, PowerPoints, and plaintext files (`.txt`, `.mdx`, etc.)

## Setting Up

ASSIST AI supports two authorization methods — choose the one that best fits your environment:

| Method                               | Description                                                |
| :----------------------------------- | :--------------------------------------------------------- |
| **Client Secret Authentication**     | Uses traditional client secret credentials                 |
| **Certificate-Based Authentication** | Uses certificate-based auth — required for permission sync |

> **Note:** Permission sync is only available with **certificate-based authentication**.

## Indexing

1. **Open SharePoint connector** Navigate to the ASSIST AI Admin Panel and select the **SharePoint** Connector.\\
2. **Configure authorization** In **Step 1**, configure your authorization:
   * If you have existing credentials, select them from the list
   * If you don’t have existing credentials, click **Create New** to add new authorization:
   * **Client Secret**: Enter your Application ID, Directory ID, and Client Secret
   * **Certificate**: Upload your certificate file and enter Application/Directory IDs\\
3. **Save configuration** Click **Create** to save your configuration.\\
4. **Continue with selected credential** Ensure your chosen credential is selected, then click **Continue**\\
5. **Specify SharePoint configuration** In **Step 2**, specify your SharePoint configuration:
   * **Connector Name**: Enter a name for the connector (e.g., “MySharePointConnector”)
   * **Sites**: Select a list of sites to pull from or leave blank to pull everything (Note: this option only works for English, Spanish, and German SharePoint instances.)
   * **Permission Sync** (Certificate auth only): Enable to sync SharePoint permissions with ASSIST AI\\
6. **Create connector** Click **Create Connector** to begin indexing. The connector will start indexing your SharePoint sites and you can add more sites or modify settings as needed. SharePoint organizes content into **sites**, each of which can contain document libraries, lists, and pages — with no limit on the number of documents per site. ASSIST AI focuses on indexing documents stored within **document libraries** across your selected sites.
   For more on SharePoint's structure, refer to the [Microsoft SharePoint documentation](https://docs.microsoft.com/en-us/sharepoint/).
