Scope for OAuth2.0 to Access Advanced Data Sets
I need to know what scope I should use in OAuth2.0 setup to allow API access to advanced data sets.
I have set up a legacy scope of core:*: datahub:*: but it allows the API user access to Brightspace Data Sets only, no reports that are labeled as Advanced Data Sets will pull through.
I have read the API Authentication Guide and blog - all reference the BDS. I have looked at the scope table - it also references only the BDS. It doesn't appear as though datasets:ads has been defined. Does anyone know how I can get them access to the advanced data sets for our integration?
Answers
-
Hello Toni,
To access Advanced Data Sets (ADS) via the Brightspace API, ensure that your OAuth 2.0 application's scope includes
datahub:adhocdataexports:*
. This scope grants the necessary permissions to interact with ADS through the Data Hub APIs.For detailed guidance on retrieving Advanced Data Sets using the API, refer to the following resources:
These articles provide comprehensive instructions on setting up OAuth 2.0 authentication and accessing Advanced Data Sets through the API.
Regards,