I tried to send in the folllowing request to DSS end point.
{ "ExtractionRequest": { "@odata.type": "#DataScope.Select.Api.Extractions.ExtractionRequests.PriceHistoryExtractionRequest", "ContentFieldNames": [ "Trade Date", "Universal Close Price", "Currency Code", "Mid Dirty Price", "Modified Duration", "FXIR Scaling Factor" ], "IdentifierList": { "@odata.type": "#DataScope.Select.Api.Extractions.ExtractionRequests.InstrumentIdentifierList", "InstrumentIdentifiers": [ { "Identifier": "IE00BMYDM794", "IdentifierType": "Isin" } ] }, "Condition": { "AdjustedPrices": true, "QueryStartDate": "2022-01-03T00:00:00+01:00", "QueryEndDate": "2023-01-09T00:00:00+01:00" } } }
I see no currency populated in the response field. A sample element looked like this.
{ "IdentifierType": "Isin", "Identifier": "IE00BMYDM794", "Trade Date": "2022-01-03", "Universal Close Price": null, "Currency Code": null, "Mid Dirty Price": null, "Modified Duration": null, "FXIR Scaling Factor": null }
Is it normal to see null values for currency code ? What are the workarounds / best practices to get the currency of the ISIN then ?