#5833 Add Microsoft Graph API Support to SharePoint Connector
The SharePoint Connector now supports Microsoft Graph API as an alternative to REST API, enabling downloads of files larger than 150 MB through chunked transfers while maintaining backward compatibility.
- 13files
- 7AL files
- 7objects
Pull request · merged into main (BC30) on 2026-07-16 by tinestaric (community contribution) · 13 files (+2463 -239), 7 AL · feature · tier official · reviewed (checked by Opus)
What changed
- Added a toggle to choose between Graph API and legacy REST API implementations
- New helper codeunits encapsulate Graph and REST operations separately
- Graph API enables chunked downloads to bypass the 150 MB response size limit
- Existing accounts default to REST API on upgrade to prevent breaking changes
- Comprehensive test coverage for both API paths, account storage, and routing logic
- Behaviour changes for users or extensions.
AL objects touched
- Page 4580 “Ext. SharePoint Account”, External File Storage - SharePoint Connector: modified
- Table 4580 “Ext. SharePoint Account”, External File Storage - SharePoint Connector: modified
- Page 4581 “Ext. SharePoint Account Wizard”, External File Storage - SharePoint Connector: modified
- Codeunit 4580 “Ext. SharePoint Connector Impl”, External File Storage - SharePoint Connector: modified
- Codeunit 4610 “Ext. SharePoint Graph Helper”, External File Storage - SharePoint Connector: added
- Codeunit 4609 “Ext. SharePoint REST Helper”, External File Storage - SharePoint Connector: added
- Codeunit 4608 “Ext. SharePoint Upgrade”, External File Storage - SharePoint Connector: added
Context
- Fixes: #5383 [BC Idea]: Add Graph API support to Ext. File Storage Sharepoint Connector (closed)
- Work items: AB#612932
- Labels: ADO: Sync, AL: Apps (W1), From Fork, Team: Integrations
- Systems: development
- From the description: “Graph API supports downloading files larger than 150 MB through chunked downloads”
Source: metadata of a merged pull request in microsoft/BCApps (bcapps): title, labels, changed paths and counts, with a summary in our words. No source text and no description beyond one short quote (D10, D61).