We have some RIC that we can see in Eikon app (for instance USDRWFFIX), but not available through the api:
{ "ExtractionRequest": { "@odata.type": "#ThomsonReuters.Dss.Api.Extractions.ExtractionRequests.IntradayPricingExtractionRequest", "ContentFieldNames": [ "RIC", "Bid Price", "Last Update Time", "Instrument Snap Time", "Security Description" ], "IdentifierList": { "@odata.type": "#ThomsonReuters.Dss.Api.Extractions.ExtractionRequests.InstrumentIdentifierList", "InstrumentIdentifiers": [ { "Identifier": "USDRWFFIX", "IdentifierType": "Ric" } ] } } }
Would there be any Ric that are not available through API ?
The RIC likely cannot be validated on DSS. To retrieve data, you need to add the AllowOpenAccessInstruments in the instrument validation options. Below is the sample.
{ "ExtractionRequest": { "@odata.type": "#ThomsonReuters.Dss.Api.Extractions.ExtractionRequests.IntradayPricingExtractionRequest", "ContentFieldNames": [ "RIC", "Bid Price", "Last Update Time", "Instrument Snap Time", "Security Description" ], "IdentifierList": { "@odata.type": "#ThomsonReuters.Dss.Api.Extractions.ExtractionRequests.InstrumentIdentifierList", "InstrumentIdentifiers": [ { "Identifier": "USDRWFFIX=", "IdentifierType": "Ric" } ], "ValidationOptions": { "AllowOpenAccessInstruments": true }, "UseUserPreferencesForValidationOptions": false } } }
Below is the information about the Allow Open Access Instruments option in the DSS GUI User Guide.
Hi @pierre.vigier,
I have tried to search the RIC name on Eikon and get the RIC name with '=' suffix ("USDRWFFIX=") instead. The USDRWFFIX= is available on DSS as well. Could you try the RIC?
I get the same response, but indeed, the Ric should be "USDRWFFIX="
{ "@odata.context": "https://hosted.datascopeapi.reuters.com/RestApi/v1/$metadata#Collection(ThomsonReuters.Dss.Api.Extractions.ExtractionRequests.ExtractionRow)", "value": [ { "IdentifierType": "Ric", "Identifier": "USDRWFFIX=", "Error": "Not found" } ] }