not existing symbol for "EUR=" when using symbology api .net

When I try to use symbology api like the following:

service = DataServices.Instance.ReferenceData;

service.ServiceInformationChanged += OnServiceInformationChanged;

service.RequestSymbols("EUR=", SymbolType.Ric, SymbolType.Cusip, OnSymbolsRicResponse);


i get a "non existent ric" response message while i can subscribe to "eur=" data stream so meaning that the ric is valid.

is that correct? actually i was attempting to use that as an alternative way to test ric existence with respect to subcribe the datastream, but it looks like it is not a good way .

Answers

  • Hi @alessandro.bardine

    Yes, it is correct.

    I tested the API and received "Unknown symbol" from Symbology API call.

    image


  • Hi @alessandro.bardine


    This is now possible in discovery/symbology/v1 using a query like this:

    {

    "from": [

    {

    "identifierTypes": [

    "RIC"

    ],

    "values": [

    "EUR="

    ]

    }

    ],

    "to": [

    {

    "identifierTypes": [

    "PermID"

    ]

    }

    ],

    "type": "strict"

    }


    If the RIC is not valid you will get an error: "message": "Input values do not exist"


    Rgds

    Rob