Issue with DSS API validation option
I am trying to add the validation option “RequireOfferingCodeMatch" in my DSS API Query , but my result is showing as a bad request.
Ideally, I am trying to use the below preferences in my DSS API query.
API result:
Below is the API query which we are tying to run , please help us what should be the right query to add Reuters consistence offering type preference in API query.
{
"ExtractionRequest": {
"@odata.type": "#DataScope.Select.Api.Extractions.ExtractionRequests.TermsAndConditionsExtractionRequest",
"ContentFieldNames": [
"ISIN",
"CUSIP",
"SEDOL",
"CIN Code",
"Ticker",
"Valoren",
"Market MIC",
"Reuters Editorial RIC Exchange Code",
"Reuters Editorial RIC",
"Asset Type",
"Asset Type Description",
"Asset SubType",
"Asset SubType Description",
"Security Long Name",
"Security Description",
"ISO Country Code",
"Currency Code",
"Coupon Rate",
"Coupon Type",
"Maturity Date",
"ISIN Change Date",
"Issue Date",
"Issuer Name",
"Issuer LEI",
"Issuer OrgID",
"Issuer PermID",
"Issuer Short Name",
"Issuer Country Code",
"Issuer ISO Country Name",
"Issuer ID",
"Parent Immediate Issuer ID",
"Parent Immediate Issuer Name",
"Parent Immediate Issuer OrgID",
"Parent Issuer ID",
"Parent Issuer Name",
"Parent Issuer OrgID",
"Parent Original Issuer ID",
"Parent Original Issuer Name",
"MiFID Primary Market",
"MiFID Regulated",
"MiFID Relevant Trading Venue - ESMA",
"RIC",
"Asset Status",
"Asset Status Description",
"Asset Status Effective Date",
"Security Status",
"Is Asset Active Flag",
"Active Instrument Flag",
"Tax Status",
"Credit Priority",
"Debt Type",
"Instrument Type Code",
"Credit Principal Code",
"Primary Trading RIC",
"In FCA FIRDS Flag",
"In ESMA FIRDS",
"Coupon Currency",
"Dividend Currency",
"Settlement Currency",
"Country of Issuance",
"Exchange Country Code",
"Accrual Date",
"Day Count Code",
"Callable Flag",
"Putable Flag",
"ECB Indicator",
"Issue Price",
"Total Amount Outstanding",
"DTC Eligible Flag",
"Seniority Code Description",
"First Coupon Date",
"Last Coupon Date",
"Final Coupon Date",
"Coupon Frequency",
"Lot Size",
"Tick Value",
"Fund Shares Outstanding",
"Wertpapier",
"Geographical Focus",
"Country of Incorporation",
"Domicile",
"Shares Amount",
"Denomination Increment",
"Minimum Denomination",
"Next Pay Date",
"Previous Coupon Date",
"Next Call Date",
"Announcement Date",
"Days To Settle",
"Inflation Protected Flag",
"Tick Size",
"Method of Delivery"
],
"IdentifierList": {
"@odata.type": "#DataScope.Select.Api.Extractions.ExtractionRequests.InstrumentIdentifierList",
"InstrumentIdentifiers": [
{
"Identifier": "USU4280MAW11",
"IdentifierType": "Isin"
}
],
"ValidationOptions": {
"AllowOpenAccessInstruments": true,
"RequireOfferingCodeMatch": true
},
"UseUserPreferencesForValidationOptions": false
}
}
}
Best Answer
-
Upon further search, I was able to find out that RequireOfferingCodeMatch is a User Preference Option and not an Instrument Validation Option - the way you are using it.
Please see this discussion on how to set user preference options in the API. These settings are global and can also be set using either API or DSS GUI, and have an effect on all the subsequent extractions.
0
Answers
-
Hello @rachana.hp,
You can see all the available request options at the REST API help for Terms and Conditions API. RequireOfferingCodeMatch is not one of the valid options.
I would recommend that you reach out to DSS content experts who can help you with this content query.
0 -
Hello @Gurpreet
Thanks for the details , as suggested I tried , but am facing error as below , please advise how to fix it"error": {
"code": "EntitySetController Unmapped Request ErrorCode",
"message": "EntitySetController Unmapped Request ~/entityset/key/navigation"
0 -
You should see the correct usage in the Rest API help linked earlier. The URL used in the PUT request is incorrect.
PUT https://selectapi.datascope.refinitiv.com/RestApi/v1/Users/UserPreferences(****) HTTP/1.1
0
Categories
- All Categories
- 6 AHS
- 37 Alpha
- 161 App Studio
- 4 Block Chain
- 4 Bot Platform
- 16 Connected Risk APIs
- 47 Data Fusion
- 30 Data Model Discovery
- 608 Datastream
- 1.3K DSS
- 577 Eikon COM
- 4.9K Eikon Data APIs
- 7 Electronic Trading
- Generic FIX
- 7 Local Bank Node API
- Trading API
- 2.7K Elektron
- 1.3K EMA
- 236 ETA
- 519 WebSocket API
- 33 FX Venues
- 10 FX Market Data
- 1 FX Post Trade
- 1 FX Trading - Matching
- 12 FX Trading – RFQ Maker
- 5 Intelligent Tagging
- 2 Legal One
- 20 Messenger Bot
- 2 Messenger Side by Side
- 9 ONESOURCE
- 7 Indirect Tax
- 59 Open Calais
- 264 Open PermID
- 39 Entity Search
- 2 Org ID
- PAM
- PAM - Logging
- 8.4K Private Comments
- 6 Product Insight
- Project Tracking
- ProView
- ProView Internal
- 20 RDMS
- 1.4K Refinitiv Data Platform
- 367 Refinitiv Data Platform Libraries
- 3 Refinitiv Due Diligence
- LSEG Due Diligence Portal API
- 3 Refinitiv Due Dilligence Centre
- Rose's Space
- 1.1K Screening
- 18 Qual-ID API
- 13 Screening Deployed
- 23 Screening Online
- 10 World-Check Customer Risk Screener
- 990 World-Check One
- 44 World-Check One Zero Footprint
- 45 Side by Side Integration API
- Test Space
- 3 Thomson One Smart
- 1.2K TR Internal
- Global Hackathon 2015
- 2 Specialists Who Code
- 10 TR Knowledge Graph
- 150 Transactions
- 142 REDI API
- 1.7K TREP APIs
- 4 CAT
- 21 DACS Station
- 117 Open DACS
- 1.1K RFA
- 103 UPA
- 172 TREP Infrastructure
- 224 TRKD
- 886 TRTH
- 5 Velocity Analytics
- 5 Wealth Management Web Services
- 59 Workspace SDK
- 9 Element Framework
- 5 Grid
- 13 World-Check Data File
- Yield Book Analytics
- 46 中文论坛