PermIDs in online reports news RDP API

Options

Your documentation suggests that we use PermIDs for companies as an alternative to RICs, since PermIDs are more stable than RICs and it is also possible for multiple RICs to correspond to a single company. So, we plan to use PermIDs instead of RICs when we parse the subjects of a news response. However, I can see that in the online reports response there are no PermIDs but only RICs. This blocks us from replacing RICs with PermIDs when parsing the online reports response. Is there something that I am missing? Can you please provide a solution to the above issue?

Tagged:

Best Answer

  • Shadab Hussain
    Answer ✓

    Hi @pevangelidis,

    Thanks for your patience, please see the response below I got from support team:

    • Online Reports are only callable by ReportID within the Online Report API endpoint. There is no RIC or PermID filtering capability on this call for a report.
    • Once a Report is called and returned, the individual message components of that report can then be called, where the results will contain metadata that can include RIC(s) but not PermIds.
      • The means by which Refinitiv receives and provides the individual components do not traverse our metadata enrichment process and hence PermId is not appended.
    • The recommendation to rely on PermId for company organization identification is particular to text news and not to Online Reports. Refinitiv can advise that the RICs returned in the Online Report sub-stories can be mapped to PermId using the symbology lookup endpoint https://api.refinitiv.com/discovery/symbology/v1/lookup.
      • We will look to update documentation to make this behavior and process more transparent.


    Symbology endpoint in the playground highlights this as an example, below should provide a viable solution to resolve RIC to PermId from OLR embedded messages.

    {
      "from": [
        {
          "identifierTypes": [
            "RIC"
          ],
          "values": ["AMUN.PA", "LSEG.L"]
        }
      ],
      "to": [
        {
          "objectTypes": [
            "organization"
          ],
          "identifierTypes": [
            "PermID"
          ]
        }
      ],
      "reference": [
        "name",
        "status",
        "classification"
      ],
      "type": "auto"
    }

    Let me know if this was helpful or you have any further queries

Answers