You can leverage our partnerships with industry-leading data vendors to enable seamless integration of data with your LUSID domain. To connect data from some of our Horizon partners to LUSID, you may need to supply your LUSID domain with additional configuration for your Horizon partner. This article explains how to add your client secrets to Configuration Store for the integrations which require them:
- Horizon: Bloomberg Data License Per Security
- Horizon: SIX Flex
- Horizon: SIX Flex API
- Horizon: SIX API
- Horizon: DataScope Select
- Instrument mastering
Connecting Bloomberg Data License Per Security data to your LUSID domain
- Obtain your Bloomberg Data License Per Security
ClientSecret
andClientId
. To retrieve these values:- Ensure you have a Bloomberg Data License account with access to per-security datasets.
- Add LUSID as an application via the Bloomberg Enterprise Console.
- Create and download the required credentials from the Bloomberg Enterprise Access Point (BEAP).
- Via the top left menu in the LUSID web app, navigate to System Settings > Configuration Store and select the Shared keys tab.
- Find the Bloomberg Data License Per Security shared key under the scope
Luminesce-Provider
and codeBloomberg
and select Edit. - Enter your values for
ClientSecret
andClientId
(obtained in step 1) and click Save.
Connecting SIX Flex data to your LUSID domain
- Obtain your SIX Flex
Port
,Password
,Hostname
andUsername
. To retrieve these values:- Ensure you are registered for a SIX Flex account.
- Obtain your port, hostname, username and password from SIX Flex.
- Via the top left menu in the LUSID web app, navigate to System Settings > Configuration Store and select the Shared keys tab.
- Find the SIX Flex shared key under the scope
Luminesce-Provider
and codeSftp-Six
and select Edit. - Enter your values for
Port
,Password
,Hostname
andUsername
(obtained in step 1) and click Save.
Connecting the SIX Flex API to your LUSID domain
- Obtain your SIX Flex API
PrivateKey
andSignedCertificate
. To retrieve these values:- Ensure you have a SIX Flex user account with an API entitlement.
- Use your SIX Flex API user guide to create your private key and obtain a signed certificate.
- Via the top left menu in the LUSID web app, navigate to System Settings > Configuration Store and select the Shared keys tab.
- Find the SIX Flex API shared key under the scope
system
and codeLUSID-SixFlexApi
and select Edit. - Enter your values for
PrivateKey
andSignedCertificate
(obtained in step 1) and click Save.
Connecting SIX API data to your LUSID domain
- Obtain your SIX API password and P12 certificate. To retrieve these values:
- Ensure you are registered for a SIX API account.
- Obtain your password and P12 certificate supplied by SIX API.
- Convert the P12 certificate to a base64 string. To do this, execute the following command(/s) in a Terminal window:
- For Windows Powershell, execute the following commands sequentially:
$ certutil -encode -f <path-to-certificate-file> tmp.b64
$ findstr /v /c:- .\tmp.b64 > data.b64 $ type .\data.b64 | Set-Clipboard - For MacOS/Linux:
$ base64 -i <certificate-file> -b 76 | pbcopy
- For Windows Powershell, execute the following commands sequentially:
- Via the top left menu in the LUSID web app, navigate to System Settings > Configuration Store and select the Shared keys tab.
- Find the SIX API shared key under the scope
system
and codeLUSID-Six
and select Edit. - Enter your values for
PricesPassword
andPricesCertificate
(obtained in steps 1 and 2) and click Save.
Connecting Refinitiv DataScope Select data to your LUSID domain
- Obtain your Refinitiv DataScope Select account
Username
andPassword
. To retrieve these values, ensure you have access to a DataScope Select account. - Via the top left menu in the LUSID web app, navigate to System Settings > Configuration Store and select the Shared keys tab.
- Find the Refinitiv DataScope Select shared key under the scope
Luminesce-Provider
and codeMarketdata-Refinitiv
and select Edit. - Enter your values for
Username
andPassword
(obtained in step 1) and click Save.
Instrument mastering
Connecting OpenFIGI data to your LUSID domain
- Obtain your OpenFIGI
AccessToken
. To retrieve this:- Ensure you have an OpenFIGI account with access to OpenFIGI API. If you don't have access, you can sign up via this link.
- Retrieve your OpenFIGI API key from your OpenFIGI account.
- Via the top left menu in the LUSID web app, navigate to System Settings > Configuration Store and select the Shared keys tab.
- Find the OpenFIGI shared key under the scope
Luminesce-Provider
and codeMarketData-OpenFigi
and select Edit. - Enter your
AccessToken
value (obtained in step 1) and click Save.
Connecting Refinitiv PermID data to your LUSID domain
- Obtain your Refinitiv PermID
AccessToken
. To retrieve this, register and get an API key via the PermID APIs menu. - Via the top left menu in the LUSID web app, navigate to System Settings > Configuration Store and select the Shared keys tab.
- Find the Refinitiv PermID shared key under the scope
system
and codeMarketdata-Refinitiv-PermId
and select Edit. - Enter your
AccessToken
value (obtained in step 1) and click Save.