Looking for Webservice link from Refinitiv

Hi Team,
We are trying to consume prices from Refinitiv DSS, by making an webservice call(HTTPS). We tried identifying the right service to place the request, but no success. Requesting your guidance in this. Please find below details.
Rest API base URL : https://hosted.datascopeapi.reuters.com/RestApi/v1/
Sample Identifier : "0#AGX:" (will be passed in the Webservice call to fetch prices)
Exchange : NYMEX
Grade : NYCP.GX
Please can you share with us one sample request with the mentioned identifier being passed as parameter to fetch prices in response (with or without contract period)
Best Answer
-
1. 'End of Day' (EoD) versus 'Snapshot intraday' (Intraday)
- EoD is the official price at the end of the trading day. This is often what the back office uses.
- Intraday is a snapshot of the current price at the moment when you request it; so, every time you request it (during trading hours) you will receive a different result. This is what traders usually want.
Once you explain this difference to your end users they should be able to tell you what they need.
2. Passing parameters in requests
In a nutshell, no, the API is not built for passing parameters in the way you describe.
The Refinitiv DSS REST API calls are described in detail in the API Reference Tree. The API only supports the described way to pass the parameters, which is usually through the body of the request, in JSON format (there are a rare exceptions where a single parameter is passed in the URL,but those are not data requests).
To get a good view of the API calls, how they are built, and what response is delivered, I recommend you follow the DSS Quick Start, which explains how to use the C# example application. That application also displays the HTTP requests and responses, for most of the API calls. That application does not allow you to change the call parameters, but to experiment further you can use our Postman collection, available under the downloads tab, and described in the DSS REST API Tutorials. Finally, I also recommend following the Programming without SDK tutorial, in particular the Best Practices section, which should help jump start you.
0
Answers
-
THE DSS API is a REST API, with many endpoints that each serve different requests (authentication, various data types, and more). Your query is fairly vague. Do you need End of Day Prices, snapshot Intraday Prices, others ?
Have you looked at our comprehensive DSS tutorials set ? It describes how to interact with the API, and gives many downloadable examples in several programming languages to help you get started with the API. The samples use various RICs, it is easy to replace them with those of your choice.
I also see you are using a chain RIC. Please note that when creating a request for the chain RIC itself, the identifier must be specified like this:
{ "Identifier": "0#AGX:", "IdentifierType": "ChainRIC" }
But if you want data for its constituents, then you must first retrieve their list, and then make a request on the constituent RICs. This thread explains how to retrieve the constituents of a chain.
If this does not suffice, please tell us exactly what you are trying to achieve.
0 -
Thank you Christiaan @Christiaan Meihsl. Comprehensive DSS tutorial which you shared was very detailed and helpful in understanding the services present in DSS. We have few more queries before choosing the endpoint service. Posing them below
1. Price types :- 'End of Day', 'Snapshot intraday'. Can you please share with us sample prices for both 'End of day' and 'Snapshot intraday' for any of the below mentioned chain RICs along with business date.
0#LGO:
0#EXR:
0#LCO+
It will help us get confirmation from end users about the actual prices that has to be fetched.
2. Webservice request : We are currently fetching prices from different vendor. Inorder to fetch prices, in existing system, parameters are passed in query string. Please find below the sample requestshttps://webservice.gvsi.com/gvsi/xml/getdaily?securitytype=F&fields=symbol,date,close&output=csv&includeheaders=false&symbols=/xEVM20,/xEVF20,/xYVU19,/x1VX19,/xEVX20&startDate=08/28/19&endDate=08/30/19
Please let us know if parameters can be passed exactly in a similar way to Refinitiv DSS REST api. If yes, can you share with us one sample request.
0 -
Thank you Christiaan @Christiaan Meihsl.
EoD Prices :
https://developers.refinitiv.com/datascope-select-dss/datascope-select-rest-api/learning?content=13323&type=learning_material_item1. From the above link, under 'A complex request body in Postman', an example has been mentioned for End of Day data request. Is this request for EoD prices? Can you please share endpoint webservice link for the same?
0 -
Hello @vasanthakumar_s02,
The endpoint for on demand extractions will be
https://hosted.datascopeapi.reuters.com/RestApi/v1/Extractions/ExtractWithNotes
Please find more details in REST API Tutorial 2: On Demand End of Day Extraction
The section of tutorials REST API Tutorials will, in general, have more details pertaining to a specific request type.
0 -
End of Day = EoD, yes.
Endpoint: https://hosted.datascopeapi.reuters.com/RestApi/v1/Extractions/ExtractWithNotes
0 -
@Christiaan Meihsl Christiaan. @zoya faberov Zoya Farberov One small clarification regarding Chain RIC constituents.
{
"IdentifierType": "ChainRIC",
"Identifier": "0#MGN:",
"RIC": "MGNV9"
},
In the above RIC, last 2 characters (Bold and Underlined) signifies month and year respectively. Please let me know if my understanding is correct.
If yes,
1. Can you please share the month codes from January to December?
2. With respect to year, Only one character is being appended to form a RIC. How to distinguish years in this case. For example 2009, 2019 and 2029?
0
Categories
- All Categories
- 3 Polls
- 6 AHS
- 36 Alpha
- 166 App Studio
- 6 Block Chain
- 4 Bot Platform
- 18 Connected Risk APIs
- 47 Data Fusion
- 34 Data Model Discovery
- 690 Datastream
- 1.4K DSS
- 629 Eikon COM
- 5.2K Eikon Data APIs
- 11 Electronic Trading
- 1 Generic FIX
- 7 Local Bank Node API
- 3 Trading API
- 2.9K Elektron
- 1.4K EMA
- 255 ETA
- 559 WebSocket API
- 39 FX Venues
- 15 FX Market Data
- 1 FX Post Trade
- 1 FX Trading - Matching
- 12 FX Trading – RFQ Maker
- 5 Intelligent Tagging
- 2 Legal One
- 25 Messenger Bot
- 3 Messenger Side by Side
- 9 ONESOURCE
- 7 Indirect Tax
- 60 Open Calais
- 280 Open PermID
- 45 Entity Search
- 2 Org ID
- 1 PAM
- PAM - Logging
- 6 Product Insight
- Project Tracking
- ProView
- ProView Internal
- 23 RDMS
- 2K Refinitiv Data Platform
- 720 Refinitiv Data Platform Libraries
- 4 LSEG Due Diligence
- LSEG Due Diligence Portal API
- 4 Refinitiv Due Dilligence Centre
- Rose's Space
- 1.2K Screening
- 18 Qual-ID API
- 13 Screening Deployed
- 23 Screening Online
- 12 World-Check Customer Risk Screener
- 1K World-Check One
- 46 World-Check One Zero Footprint
- 45 Side by Side Integration API
- 2 Test Space
- 3 Thomson One Smart
- 10 TR Knowledge Graph
- 151 Transactions
- 143 REDI API
- 1.8K TREP APIs
- 4 CAT
- 27 DACS Station
- 121 Open DACS
- 1.1K RFA
- 106 UPA
- 194 TREP Infrastructure
- 229 TRKD
- 918 TRTH
- 5 Velocity Analytics
- 9 Wealth Management Web Services
- 95 Workspace SDK
- 11 Element Framework
- 5 Grid
- 19 World-Check Data File
- 1 Yield Book Analytics
- 48 中文论坛