Discover Refinitiv
MyRefinitiv Refinitiv Perspectives Careers
Created with Sketch.
All APIs Questions & Answers  Register |  Login
Ask a question
  • Questions
  • Tags
  • Badges
  • Unanswered
Search:
  • Home /
  • DSS /
avatar image
Question by Clarity Andrew · Sep 28, 2020 at 01:51 PM · dss-sdk

How to access instrument details from MBS Search in DSS

I need to get some details from an instrument found using a MortgageSearch. The ValidatedInstrument object returned does not include the items I need like Pool Number, Net Coupon, Close Price, etc. How do I get this data using the C# SDK? I was not able to find what I needed in the docs or examples.

If I use the UI I can see the data I want. See attachments

1601300976128.png (35.8 KiB)
1601301032178.png (15.7 KiB)

People who like this

0 Show 0
Comment
10 |1500 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

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

1 Reply

  • Sort: 
avatar image
REFINITIV
Best Answer
Answer by Gurpreet · Sep 28, 2020 at 06:28 PM

For content-type questions, please raise a Content query from MyRefinitiv which will allow you to communicate with a Content expert. Select I need help understanding content within the product and appropriate product e.g. 'Datascope Select'.

From what I can see, there is no single call which can provide this data. Once you find out the necessary calls from the content expert, use the SDK to invoke those API endpoints.

I briefly tried Extract With Notes, for this CUSIP and was able to get some summary data.

Request:
{
 "ExtractionRequest": {
  "@odata.type": "#ThomsonReuters.Dss.Api.Extractions.ExtractionRequests.MBSFactorHistoryExtractionRequest",
  "ContentFieldNames": [
   "Security Description",
   "Asset Type",
   "Asset Type Description",
   "Asset SubType",
   "Asset SubType Description",
   "CUSIP",
   "Usage Instrument Type",
   "Instrument ID",
   "Instrument ID Type"
  ],
  "IdentifierList": {
   "@odata.type": "#ThomsonReuters.Dss.Api.Extractions.ExtractionRequests.InstrumentIdentifierList",
   "InstrumentIdentifiers": [{
     "Identifier": "21H0226A4",
     "IdentifierType": "Cusip"
    }
   ],
   "ValidationOptions": None,
   "UseUserPreferencesForValidationOptions": False
  }
 }
}

Response:
{
 "@odata.context": "https://hosted.datascopeapi.reuters.com/RestApi/v1/$metadata#ThomsonReuters.Dss.Api.Extractions.ExtractionRequests.ExtractionResult",
 "Contents": [{
   "IdentifierType": "Cusip",
   "Identifier": "21H0226A4",
   "Security Description": "G2JUMB 2.5 N OCT",
   "Asset Type": "TBA",
   "Asset Type Description": "Mortgage Pass-Thru TBA",
   "Asset SubType": "GNM2",
   "Asset SubType Description": "GNMA2 Generics",
   "CUSIP": "21H0226A4",
   "Usage Instrument Type": "Mortgage Pass-Thru TBA",
   "Instrument ID": "21H0226A4",
   "Instrument ID Type": "CSP"
  }
 ],


You can see the example of Extract With Notes in the C# sample application provided with SDK under On Demand Extractions item. You will have to invoke similar calls for getting pricing data for this instrument.

Comment

People who like this

0 Show 0 · Share
10 |1500 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

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

Watch this question

Add to watch list
Add to your watch list to receive emailed updates for this question. Too many emails? Change your settings >
15 People are following this question.

Related Questions

How to get decimal value with dots (100.10) instead of comma (100,10) in .Net SDK Solution?

How to add content fields to Legal Entity Details report template in Java

Retireve prices based on overriden price contributor through User Defined Identifer2 -- DSS API -- .Net SDK

Sample C# code that excludes deleted items when pulling data from DSS Corporate Actions table

Trying to use DSS SDK Seach and I am getting a System.TypeLoadException Exception

  • Feedback
  • Copyright
  • Cookie Policy
  • Privacy Statement
  • Terms of Use
  • Careers
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Alpha
  • App Studio
  • Block Chain
  • Bot Platform
  • Calais
  • Connected Risk APIs
  • DSS
  • Data Fusion
  • Data Model Discovery
  • Datastream
  • Eikon COM
  • Eikon Data APIs
  • Elektron
    • EMA
    • ETA
    • WebSocket API
  • Legal One
  • Messenger Bot
  • Messenger Side by Side
  • ONESOURCE
    • Indirect Tax
  • Open PermID
    • Entity Search
  • Org ID
  • PAM
    • PAM - Logging
  • ProView
  • ProView Internal
  • Product Insight
  • Project Tracking
  • Refinitiv Data Platform
    • Refinitiv Data Platform Libraries
  • Rose's Space
  • Screening
    • Qual-ID API
    • Screening Deployed
    • Screening Online
    • World-Check One
    • World-Check One Zero Footprint
  • Side by Side Integration API
  • TR Knowledge Graph
  • TREP APIs
    • CAT
    • DACS Station
    • Open DACS
    • RFA
    • UPA
  • TREP Infrastructure
  • TRIT
  • TRKD
  • TRTH
  • Thomson One Smart
  • Transactions
    • REDI API
  • Velocity Analytics
  • Wealth Management Web Services
  • World-Check Data File
  • Explore
  • Tags
  • Questions
  • Badges