Error when trying to create an instrument list for FileCode 66

Hi, my client is trying to create an instrument list for file code 66 using the following code but it is not working, any ideas? {"ExtractionRequest":{"@odata.type":"#ThomsonReuters.Dss.Api.Extractions.SubjectLists.InstrumentListItem","Identifier":"66","IdentifierType":"FileCode"}} It seemed to return a malformed request content error back. Could you tell me what I got wrong please?
Best Answer
-
According to this question, if the client wants to extract data for file code: 66. The request message should contain all attributes required by each report template. The example of request is in the "On Demand..." tutorials on this page. For example, below is the request for the TermsAndConditons report template.
POST https://hosted.datascopeapi.reuters.com/RestApi/v1/Extractions/ExtractWithNotes
{
"ExtractionRequest": {
"@odata.type": "#ThomsonReuters.Dss.Api.Extractions.ExtractionRequests.TermsAndConditionsExtractionRequest",
"ContentFieldNames": [
"RIC", "ISIN","SEDOL", "CUSIP"
],
"IdentifierList": {
"@odata.type": "#ThomsonReuters.Dss.Api.Extractions.ExtractionRequests.InstrumentIdentifierList",
"InstrumentIdentifiers": [
{ "Identifier": "66", "IdentifierType": "FileCode" }
]
}
}
}0
Answers
-
You needs to have two separated requests:
1) to create an empty instrument list
POST https://hosted.datascopeapi.reuters.com/RestApi/v1/Extractions/InstrumentLists
{
"@odata.type": "#ThomsonReuters.Dss.Api.Extractions.SubjectLists.InstrumentList",
"Name": "<Instrument List Name>"
}2) to append instruments to the instrument list
POST https://hosted.datascopeapi.reuters.com/RestApi/v1/Extractions/InstrumentLists('<InstrumentList ID>')/ThomsonReuters.Dss.Api.Extractions.InstrumentListAppendIdentifiers
{
"Identifiers": [
{
"Identifier": "66",
"IdentifierType": "FileCode"
}]
}For more detailed information, please see this tutorial.
0 -
Great thank you
0 -
If the client would like to use FileCode in the ExtractRequest, the client can use this request:
{
"ExtractionRequest": {
...
"IdentifierList": {
"@odata.type": "#ThomsonReuters.Dss.Api.Extractions.ExtractionRequests.InstrumentIdentifierList",
"InstrumentIdentifiers": [{
"Identifier": "66",
"IdentifierType": "FileCode"
}]
},
...
}Moreover, the client can directly post DSS API questions in this forum. The forum is public so anyone can access it.
0 -
Thanks for the answer @veerapath.rungruengrayubkul , for the odata.type above, what is the list of @odata.type value can we have? Where is documented in the REST API Reference Tree?
0 -
I cannot find the list of @odata.type. However, you can use "JSON Model" tabl in the Reference Tree as a guide. The "Request/Response Examples" at the bottom of the page also provide example messages.
0 -
Thanks for the answer!
0 -
Thanks for the answer!
0
Categories
- All Categories
- 3 Polls
- 6 AHS
- 37 Alpha
- 167 App Studio
- 6 Block Chain
- 4 Bot Platform
- 18 Connected Risk APIs
- 47 Data Fusion
- 34 Data Model Discovery
- 705 Datastream
- 1.5K DSS
- 633 Eikon COM
- 5.2K Eikon Data APIs
- 14 Electronic Trading
- 1 Generic FIX
- 7 Local Bank Node API
- 6 Trading API
- 3K Elektron
- 1.5K EMA
- 259 ETA
- 569 WebSocket API
- 40 FX Venues
- 16 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
- 4 Messenger Side by Side
- 9 ONESOURCE
- 7 Indirect Tax
- 60 Open Calais
- 284 Open PermID
- 47 Entity Search
- 2 Org ID
- 1 PAM
- PAM - Logging
- 6 Product Insight
- Project Tracking
- ProView
- ProView Internal
- 24 RDMS
- 2.2K Refinitiv Data Platform
- 879 Refinitiv Data Platform Libraries
- 5 LSEG Due Diligence
- 1 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
- 123 Open DACS
- 1.1K RFA
- 108 UPA
- 196 TREP Infrastructure
- 232 TRKD
- 919 TRTH
- 5 Velocity Analytics
- 9 Wealth Management Web Services
- 103 Workspace SDK
- 11 Element Framework
- 5 Grid
- 19 World-Check Data File
- 1 Yield Book Analytics
- 48 中文论坛