Getting constituents on a CHAIN RIC using Rest API without extracting on DSS

We would ideally like to be able to call a chain RIC, see which RICs are returned so we can then do EOD/Intraday extractions, without doing an extraction on the entire chain which will consume our quota. sampleR RIC

0#HO:


Thank you.

Best Answer

  • zoya faberov
    zoya faberov ✭✭✭✭✭
    Answer ✓

    Hello @jose.uy0,

    Understood.

    The way to do so without an Extraction request, would be via Search.

    And the search that supports chain expansion is HistoricalChainResolution, so I believe if the customer is DSS, they will have to expand the chain as part of their required Extraction request.

    If they extract the same chain repeatedly, they may wish to store the extracted instruments returned by their first request, and submit them separately as RICs into the next requests, as potential optional approach.


Answers

  • zoya faberov
    zoya faberov ✭✭✭✭✭

    Hello @jose.uy0 ,

    Absolutely. Would HistoricalChainResolution Search satisfy the requirement:

    {{protocol}}{{host}}{{api}}Search/HistoricalChainResolution

    Request

    {
    "Request": {
    "ChainRics": [
    "0#HO:"
    ],
    "Range": {
    "Start": "2021-06-17T00:00:00.000Z",
    "End": "2021-06-17T00:00:00.000Z"
    }
    }
    }

    Result

    {
    "@odata.context": "https://hosted.datascopeapi.reuters.com/RestApi/v1/$metadata#Collection(ThomsonReuters.Dss.Api.Search.HistoricalChainInstrument)",
    "value": [
    {
    "Identifier": "0#HO:",
    "IdentifierType": "ChainRIC",
    "Source": "",
    "Key": "VjF8MHgzMDAwMDAwMDAwMDAwMDAwfDB4MzAwMDAwMDAwMDAwMDAwMHx8fHx8fHwwI0hPOnw",
    "Description": "Historical Chain",
    "InstrumentType": "Unknown",
    "Status": "Valid",
    "Constituents": [
    {
    "Identifier": "HON1",
    "IdentifierType": "Ric",
    "Source": "",
    "Key": "VjF8MHgzMDAwMDAwMDAwMDAwMDAwfDB4MzAwMDAwMDAwMDAwMDAwMHx8fHx8fHxIT04xfA",
    "Description": "Historical Instrument",
    "InstrumentType": "Unknown",
    "Status": "Valid",
    "DomainCode": "6"
    },
    {
    "Identifier": "HOQ1",
    "IdentifierType": "Ric",
    "Source": "",
    "Key": "VjF8MHgzMDAwMDAwMDAwMDAwMDAwfDB4MzAwMDAwMDAwMDAwMDAwMHx8fHx8fHxIT1ExfA",
    "Description": "Historical Instrument",
    "InstrumentType": "Unknown",
    "Status": "Valid",
    "DomainCode": "6"
    },
    ...



  • Hi @zoya faberov This is great but client does not have TIck history enabled. only DSS.

    Is there any other way?


    Thank you