question

Upvotes
Accepted
13 3 3 5

How can I use C# APIs to convert SEDOLs into RICs?

I'm using the Refinitiv Data Platform (RDP) API and wondered how I could convert SEDOLs into RICs. I know that it's possible in Python with that API (e.g.: in CodeBook with the code below), but I want to get the same results in C#. Is that possible? If so: what endpoint should I use?


import refinitiv.dataplatform as rdp
rdp.open_desktop_session('DEFAULT_CODE_BOOK_APP_KEY')
rdp.convert_symbols(
    symbols = ['0216238'],
    from_symbol_type = rdp.SymbolTypes.SEDOL
)
rdp-apic#symbologyendpoint
icon clock
10 |1500

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

Upvote
Accepted
1.4k 6 2 2

Hi @danieluphromes ,


The RDP library uses ‘https://api.refinitiv.com/discovery/search/v1/lookup’ and not the Symbology endpoint.

This is the request message it uses:

{
"View": "SearchAll",
"Terms": "0216238",
"Scope": "SEDOL",
"Select": "RIC",
"Filter": "AssetState eq \'AC\'"
}

Response:

{
  "Matches": {
    "0216238": {
      "RIC": "AV.L"
    }
  }
}


icon clock
10 |1500

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

Upvote
20.3k 73 10 20
icon clock
10 |1500

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

Click below to post an Idea Post Idea