For a deeper look into our DataScope Select SOAP API, look into:

Overview |  Quickstart |  Documentation |  Downloads |  Tutorials

question

Upvotes
Accepted
1 0 0 0

Sharing Reports in Data Scope

I'm trying to find some documentation on best practices for setting up, managing and sharing user-defined reports. Ideally we would like to have a human design and maintain the report templates in the Web GUI along with the instrument list, but have an automated process using some kind of System user or API key with limited access to retrieve the results every day of the scheduled extractions. Is this possible?

dss-rest-apidatascope-selectdss
icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 5.0 MiB each and 10.0 MiB total.

Upvotes
Accepted
13k 32 12 18

Hi @gsherman,

Yes, it is possible. All the actions that can be performed using the DSS web UI can also be done using the API. So, you can define the report templates using the Web interface, and that report template can be referenced in your extraction request.

If all your extractions are fixed and happen at a specific time, then you can take advantage of automation provided by scheduled extraction feature of the DSS.

1631541025157.png

To see API sample of performing on demand extraction using report template - please download the .NET sample application from here.


1631541130322.png (62.1 KiB)
icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 5.0 MiB each and 10.0 MiB total.

Upvotes
1 0 0 0

Thanks, but I think the most important part of this is NOT storing the username and password of a human user for an automated job. Is there some way of setting up an API key with limited access that this automated job can use to access the reports that the User is managing?

icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 5.0 MiB each and 10.0 MiB total.

Upvotes
1 0 0 0

I should also mention that a 24 hour API token is not really what I had in mind, since it would require a human to login with credentials every day. IDeally this user would create an API key which has access to only the ExtractionResults.

icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 5.0 MiB each and 10.0 MiB total.

No, such a functionality is not available. Only means of getting access token is via password grant using credentials.
Upvotes
1 0 0 0

Is it possible to get a username/password for a "System" user ?

icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 5.0 MiB each and 10.0 MiB total.

Should be possible - please contact your Refinitiv account manager for this request.
Click below to post an Idea Post Idea