What is the force Trigger API

Best Answer
-
The value of "@odata.type" is "#DataScope.Select.Api.Extractions.ExtractionRequests.InstrumentListIdentifierList".
"@odata.type": "#DataScope.Select.Api.Extractions.ExtractionRequests.InstrumentListIdentifierList",
You need to use your InstrumentListId. For example:
1
Answers
-
Hello @Sohail_Khokhawala
I have not heard that term. Could it be referring to the On Demand Extractions, vs the Scheduled Extractions.
0 -
Yes. What I want is the instrument list that we have created i need to force execute the data extraction using that list.
0 -
See the On Demand EOD extraction tutorial on the dev portal. Same principles can be applied to other extraction types as well. These examples are also available in the Postman collection in the downloads tab.
0 -
If you know its InstrumentListId, you can use it in the on-demand extraction request.
{
"ExtractionRequest": {
"@odata.type": "#DataScope.Select.Api.Extractions.ExtractionRequests.TermsAndConditionsExtractionRequest",
"ContentFieldNames": [
"Issuer Name",
"Domicile",
"Issuer OrgID",
"GICS Industry Code",
"Security Description",
"Currency Code",
"PILC",
"Exchange Code",
"Asset Type",
"Asset SubType",
"Asset Category",
"Is Asset Active Flag",
"Round Lot Size",
"File Code",
"Tag",
"Underlying RIC",
"Underlying Security Description",
"RIC",
"Ticker"
],
"IdentifierList": {
"@odata.type": "#DataScope.Select.Api.Extractions.ExtractionRequests.InstrumentListIdentifierList",
"InstrumentListId": "0x08a2eb09d0e91cd7"
}
}
}If you know an instrument name, you can use the following request to get its InstrumentId.
GET https://selectapi.datascope.refinitiv.com/RestApi/v1//Extractions/InstrumentListGetByName(ListName='EmbargoedTestInstrumentList')
The output is:
{
"@odata.context": "https://selectapi.datascope.refinitiv.com/RestApi/v1/$metadata#InstrumentLists/$entity",
"ListId": "0x08a2eb09d0e91cd7",
"Name": "EmbargoedTestInstrumentList",
"Count": 5,
"Created": "2023-09-22T03:25:51.383Z",
"Modified": "2023-09-22T03:25:59.553Z"
}0 -
Can you paste the API here for demand i was able to get the Instrument ID
0 -
You can refer to the Postman example or tutorials.
In the request message, you need to change the IdentifierList to the following.
{ … "IdentifierList": {
"@odata.type": "#DataScope.Select.Api.Extractions.ExtractionRequests.InstrumentListIdentifierList",
"InstrumentListId": "0x08a2eb09d0e91cd7"
}, …0 -
My payload is below
{
"ExtractionRequest": {
"@odata.type": "#DataScope.Select.Api.Extractions.ExtractionRequests.EndOfDayPricingExtractionRequest",
"ContentFieldNames": [
"Trade Date",
"Universal Close Price",
"Universal Bid Ask Date",
"Security Description"
],
"IdentifierList": {
"@odata.type": "#DataScope.Select.Api.Extractions.ExtractionRequests.InstrumentIdentifierList",
"InstrumentListId": "0x08a2eb09d0e91cd7"
},
"Condition": null
}
}but getting error
{ "error": { "message": "Malformed request payload: For the property name \"InstrumentListId\" in the JSON request the value could not be parsed successfully. Please check the casing or spelling of the property." }}
Can you help whats wrong with with my payload
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
- 685 Datastream
- 1.4K DSS
- 615 Eikon COM
- 5.2K Eikon Data APIs
- 10 Electronic Trading
- Generic FIX
- 7 Local Bank Node API
- 3 Trading API
- 2.9K Elektron
- 1.4K EMA
- 252 ETA
- 556 WebSocket API
- 38 FX Venues
- 14 FX Market Data
- 1 FX Post Trade
- 1 FX Trading - Matching
- 12 FX Trading – RFQ Maker
- 5 Intelligent Tagging
- 2 Legal One
- 23 Messenger Bot
- 3 Messenger Side by Side
- 9 ONESOURCE
- 7 Indirect Tax
- 60 Open Calais
- 275 Open PermID
- 44 Entity Search
- 2 Org ID
- 1 PAM
- PAM - Logging
- 6 Product Insight
- Project Tracking
- ProView
- ProView Internal
- 22 RDMS
- 1.9K Refinitiv Data Platform
- 652 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
- 104 UPA
- 193 TREP Infrastructure
- 228 TRKD
- 917 TRTH
- 5 Velocity Analytics
- 9 Wealth Management Web Services
- 90 Workspace SDK
- 11 Element Framework
- 5 Grid
- 18 World-Check Data File
- 1 Yield Book Analytics
- 46 中文论坛