Hari Haran R
03/11/2026, 10:18 AMkapa.ai
03/11/2026, 10:19 AMSites.Read.All (admin consent required)
• SharePoint Site ID in the format:
hostname,site-guid,web-guid
• Azure AD credentials: Client ID, Client Secret, Tenant ID [SharePoint Lists] 2. Set up the Azure AD app 1. Register an app in Azure AD and note Application (client) ID and Directory (tenant) ID.
2. Create a client secret and save the value.
3. Add Microsoft Graph Application permission: Sites.Read.All.
4. Grant admin consent for this permission. [SharePoint Lists] 3. Get the SharePoint Site ID Use Microsoft Graph Explorer:
1. Go to Graph Explorer and sign in.
2. Run:
GET https://graph.microsoft.com/v1.0/sites/{hostname}:/sites/{site-name}
3. Copy the id from the response (format hostname,site-guid,web-guid). [SharePoint Lists] 4. Configure the SharePoint Lists Enterprise source in Airbyte In the Airbyte UI:
1. Go to Sources → + New source.
2. Select SharePoint Lists Enterprise.
3. Fill in:
◦ Client ID
◦ Client Secret
◦ Tenant ID
◦ Site ID (the hostname,site-guid,web-guid value)
1. Optional settings:
◦ List Name Filter (regex to choose which lists to sync)
◦ Skip Document Libraries (default: true)
◦ Number of Workers (num_workers) for parallelism (default 10, 1–20) [Configuration]
1. Click Set up source. [SharePoint Lists] 5. About CDK The knowledge sources only document how to use the existing SharePoint Lists Enterprise connector; they do not describe how it was implemented with the Airbyte CDK or how to extend it. I’m sorry, but there’s no information here about CDK-specific steps for building or modifying this connector.
If you clarify what you’re missing (e.g., extra streams, custom behavior), I can help you map that to what this existing connector already exposes (lists, dynamic item streams, user_information, supported column types, etc.). [Streams; Supported column types] 👍 0 button 👎 0 button ℹ️ Tip: Mention @kapa.ai in the thread for follow-ups or DM the app for 1-to-1 help.Hari Haran R
03/11/2026, 10:19 AMkapa.ai
03/11/2026, 10:20 AM