Powered by Zoomin Software. For more details please contactZoomin

Progress Data Cloud Release Notes

SharePoint Online API role requirement changes

SharePoint Online API role requirement changes

  • Last Updated: October 6, 2026
  • 2 minute read
    • Progress Data Cloud
    • Documentation

Beginning with Progress Data Cloud 1.5.0, the following SharePoint Online API permission changes were made for security reasons. Any user or service account that calls these API endpoints, such as in an integration or script, must be updated to include the roles listed below.

Classification Settings

All endpoints under api/classificationsettings/*

Previous Required Roles New Required Roles
[Any authenticated user] Deployment Manager

Classify List + Interactive Classification

All endpoints under api/classify/*

Previous Required Roles New Required Roles
[Any authenticated user] Deployment Manager

List Classification

Endpoint Route Previous Required Roles New Required Roles
Get all list classifications GET api/listclassification [Any authenticated user] Deployment Manager
Get list classification GET api/listclassification/{listClassificationId} [Any authenticated user] Deployment Manager
Get by site GET api/listclassification/bySite/{siteDeploymentId} [Any authenticated user] Deployment Manager
Get classification errors GET api/listclassification/{listClassificationId}/errors Deployment Manager or Term Store Synchronization Manager Deployment Manager
Get classification details GET api/listclassification/{listClassificationId}/details Deployment Manager or Term Store Synchronization Manager Deployment Manager

SharePoint Deployment

Endpoint Route Previous Required Roles New Required Roles
Get sites list GET api/deployment [Any authenticated user] Deployment Manager or Term Store Synchronization Manager
Check site access granted GET api/deployment/isAccessGranted [Any authenticated user] Deployment Manager

SharePoint Errors

All endpoints under api/sharepointerrors/*

Previous Required Roles New Required Roles
[Any authenticated user] Deployment Manager

SharePoint Subscription

Endpoint Route Previous Required Roles New Required Roles
Get subscriptions GET api/sharepointsubscription [Any authenticated user] Term Store Synchronization Manager or Deployment Manager
Get consent URL GET api/sharepointsubscription/consentUrl Term Store Synchronization Manager or Infrastructure Manager Deployment Manager
Save subscription GET api/sharepointsubscription/save Term Store Synchronization Manager or Infrastructure Manager Deployment Manager

SIM Configuration

Endpoint Route Previous Required Roles New Required Roles
Delete list field DELETE api/sim/list/{siteLibraryId}/field/{fieldId} [Any authenticated user] Deployment Manager
Get list field GET api/sim/list/{siteLibraryId}/field/{fieldId} [Any authenticated user] Deployment Manager
Delete content type field DELETE api/sim/contentType/{contentTypeId}/field/{fieldId} [Any authenticated user] Deployment Manager
Get content type field GET api/sim/contentType/{contentTypeId}/field/{fieldId} [Any authenticated user] Deployment Manager
Get list fields GET api/sim/list/{siteLibraryId}/field [Any authenticated user] Deployment Manager
Get content type fields GET api/sim/contentType/{contentTypeId}/field [Any authenticated user] Deployment Manager

Site Library

Endpoint Route Previous Required Roles New Required Roles
Get content types GET api/sitelibrary/contentTypes [Any authenticated user] Deployment Manager
Get all site libraries GET api/sitelibrary/all [Any authenticated user] Deployment Manager
Get site library GET api/sitelibrary [Any authenticated user] Deployment Manager

Sync (Term Store Synchronization)

Endpoint Route Previous Required Roles New Required Roles
Get sync job GET api/sync/{syncJobId} Term Store Synchronization Manager or Infrastructure Manager Term Store Synchronization Manager
Get all sync jobs GET api/sync Term Store Synchronization Manager or Infrastructure Manager Term Store Synchronization Manager
Get sync history GET api/sync/history Term Store Synchronization Manager or Infrastructure Manager Term Store Synchronization Manager
Get sync run status GET api/sync/run/{syncRunId} Term Store Synchronization Manager or Infrastructure Manager Term Store Synchronization Manager
Alert