FINBOURNE's ICE API integration allows you to enrich your LUSID instruments with properties sourced from ICE, and to import equity prices and FX rates into LUSID.
You can run this integration on a schedule, for example to pull month-end prices, or on a manual adhoc basis, for example to import instrument data.
Prerequisites
Before getting started, ensure you have:
An active ICE data subscription contract with API access credentials
Contacted your FINBOURNE representative to enable the integration in your LUSID domain
Supported data types and methods
Currently, the integration supports the following data types:
Instrument properties
Quotes for equities
FX rates
Setting up the integration
Step 1: Supply ICE credentials
You must first supply your ICE API credentials to the LUSID Configuration Store.
Navigate to System Settings > Configuration Store.
Go to the Shared keys tab.
Click Edit on the configuration set with scope
systemand codeLUSID-ICE.
Supply your ICE API Username and Password in the respective fields. The integration automatically populates the Access Token and Access Token Last Fetched At fields on its first run.
Click Save.
Step 2: Create an integration instance
An integration instance is a configuration of data points to import from ICE API.
Navigate to Integrations > Dashboard.
Select Create instance and choose ICE.

Specify the following in the Integration details tab:
Name: A friendly name for this integration instance
Description: A detailed description of the instance
Click Edit imported properties > Add properties and select which data fields to import.
Note
You can select the View imported fields button and inspect the Source Fields and Transformation Description columns to see how LUSID maps your data.

Go to the Integration settings tab and specify the following:
Source File Location and File Name: Optional; a folder (starting with
/LUSID-Horizon/) and JSON filename in LUSID Drive to retrieve data from instead of calling the ICE API for the purpose of testing or replaying historical dataArchive folder for API responses: Optional; a folder path in Drive to save a copy of each ICE API request and response to
Settlement Date: A
YYYYMMDDformatted settlement date to include in the ICE API call; for FX rates, the integration uses this date as the effectiveAt for quotesEnrich Instruments: Check the box to import instrument property data from ICE
Load Prices: Check the box to import equity pricing data from ICE
Load Default FX Rates: Check the box to load a default list of commonly-used FX rates; see Appendix A for the list of FX rates
Currency Pair Requests: Optional; a list of currency pairs to request from ICE in addition to, or instead of, the default FX rates
Note
Currency pair requests override any default pair with the same base and quote currency. The pairs supplement the default list where no overlap exists.

Click Save to create the integration instance.
Step 3: Select the instruments to import data for
LUSID selects instruments to import ICE static and pricing data for from the default instrument scope using the Instrument/LUSIDConfig-ICE/EnrichInstrument property.
Ensure your instruments are populated with one of the following identifier types:
For US instruments (
DomCcyset toUSD):Instrument/default/CusipFor all other instruments:
Instrument/default/Isin
Follow these steps to add the following instrument properties from the Scope
LUSIDConfig-ICEto one or more instruments you want to include in ICE integration runs:Instrument enrichment:
EnrichInstrumentEquity prices:
LoadQuotes

Check the respective box to enable your desired data load for each instrument.

Running the integration
See how to run the integration.
Monitoring and troubleshooting integration runs
See how to monitor integrations and troubleshoot general issues.
LUSID imports:
Prices as quotes under the
LUSID-ICEscopeInstrument data as properties on instruments in the
LUSID-ICEproperty scope
Appendix A: Default list of FX rates
When you enable Load default FX rates, the integration requests the following currency pairs from ICE, identified by an ICE-specific SEDOL.
Note
You can override any of the listed pairs, or request additional pairs, using the Currency pair requests field.
USD as base currency
SEDOL | Base | Quote |
|---|---|---|
1504426 | USD | AED |
1143421 | USD | AFN |
1143249 | USD | AOA |
1210477 | USD | ARS |
1601941 | USD | AUD |
1320194 | USD | BAM |
1260814 | USD | BDT |
1143432 | USD | BGN |
1212246 | USD | BHD |
1323933 | USD | BMD |
1136885 | USD | BRL |
1614574 | USD | BWP |
1322286 | USD | BYN |
1648454 | USD | CAD |
1648465 | USD | CHF |
1608890 | USD | CLF |
1316687 | USD | CLP |
1288322 | USD | CNH |
1695557 | USD | CNY |
1322792 | USD | COP |
1323278 | USD | COU |
1323944 | USD | CRC |
1315004 | USD | CUC |
1695580 | USD | CZK |
1323955 | USD | DEM |
1696572 | USD | DKK |
1323621 | USD | DOP |
1015791 | USD | EGP |
1648443 | USD | EUR |
1615997 | USD | FJD |
1284706 | USD | FRF |
1648432 | USD | GBP |
1143250 | USD | GHS |
1323063 | USD | GTQ |
1576823 | USD | HKD |
1324196 | USD | HRK |
1143108 | USD | HUF |
1135677 | USD | IDR |
1015445 | USD | ILS |
1696431 | USD | INR |
1324204 | USD | ISK |
1324215 | USD | ITL |
1319006 | USD | JOD |
1648476 | USD | JPY |
1261497 | USD | KES |
1701700 | USD | KRW |
1260881 | USD | KWD |
1316698 | USD | KZT |
1324226 | USD | LBP |
1260502 | USD | LKR |
1324237 | USD | LTL |
1320235 | USD | LVL |
1261505 | USD | MAD |
1322297 | USD | MRU |
1261516 | USD | MUR |
1261527 | USD | MWK |
1003149 | USD | MXN |
1126875 | USD | MYR |
1322134 | USD | MZN |
1261817 | USD | NAD |
1261538 | USD | NGN |
1583113 | USD | NOK |
1000010 | USD | NZD |
1261204 | USD | OMR |
1320246 | USD | PAB |
1289466 | USD | PEN |
1000021 | USD | PGK |
1139334 | USD | PHP |
1210488 | USD | PKR |
1015489 | USD | PLN |
1212235 | USD | QAR |
1289400 | USD | RON |
1143294 | USD | RSD |
1720631 | USD | RUB |
1261549 | USD | RWF |
1504987 | USD | SAR |
1000032 | USD | SBD |
1703126 | USD | SEK |
1500327 | USD | SGD |
1322305 | USD | STN |
1506552 | USD | THB |
1261550 | USD | TND |
1616031 | USD | TOP |
1695535 | USD | TRY |
1289433 | USD | TTD |
1720705 | USD | TWD |
1170043 | USD | TZS |
1320257 | USD | UAH |
1261561 | USD | UGX |
1320268 | USD | UYU |
1320462 | USD | VES |
1146754 | USD | VND |
1000043 | USD | WST |
1288689 | USD | XAF |
1316610 | USD | XBT |
1143119 | USD | XCU |
1087154 | USD | XDR |
1143410 | USD | XOF |
1505559 | USD | ZAR |
1261118 | USD | ZMW |
USD as quote currency
SEDOL | Base | Quote |
|---|---|---|
1648153 | AED | USD |
1636590 | AFN | USD |
1636620 | ALL | USD |
1637054 | AMD | USD |
1644571 | ANG | USD |
1636879 | AOA | USD |
1636965 | ARS | USD |
1637173 | AUD | USD |
1637117 | AWG | USD |
1583265 | AZN | USD |
1638091 | BAM | USD |
1637593 | BBD | USD |
1637537 | BDT | USD |
1638347 | BGN | USD |
1637452 | BHD | USD |
1638518 | BIF | USD |
1637913 | BMD | USD |
1638240 | BND | USD |
1638002 | BOB | USD |
1638217 | BRL | USD |
1637399 | BSD | USD |
1637979 | BTN | USD |
1638121 | BWP | USD |
1289778 | BYN | USD |
1637797 | BZD | USD |
1638693 | CAD | USD |
1639265 | CDF | USD |
1647440 | CHF | USD |
1027020 | CLF | USD |
1638994 | CLP | USD |
1639027 | CNY | USD |
1639083 | COP | USD |
1324862 | COU | USD |
1639328 | CRC | USD |
1639533 | CUP | USD |
1638756 | CVE | USD |
1639629 | CZK | USD |
1319686 | DEM | USD |
1639771 | DJF | USD |
1639715 | DKK | USD |
1639890 | DOP | USD |
1636716 | DZD | USD |
1640018 | EGP | USD |
1704583 | ERN | USD |
1640256 | ETB | USD |
1640319 | EUR | USD |
1640483 | FJD | USD |
1640364 | FKP | USD |
1648368 | GBP | USD |
1640933 | GEL | USD |
1733651 | GHS | USD |
1641107 | GIP | USD |
1640847 | GMD | USD |
1641271 | GNF | USD |
1641215 | GTQ | USD |
1641390 | GYD | USD |
1641549 | HKD | USD |
1641516 | HNL | USD |
1639470 | HRK | USD |
1641453 | HTG | USD |
1641602 | HUF | USD |
1641787 | IDR | USD |
1642014 | ILS | USD |
1641754 | INR | USD |
1641936 | IQD | USD |
1641873 | IRR | USD |
1641691 | ISK | USD |
1324248 | ITL | USD |
1642122 | JMD | USD |
1642229 | JOD | USD |
1642199 | JPY | USD |
1642371 | KES | USD |
1642672 | KGS | USD |
1638574 | KHR | USD |
1639179 | KMF | USD |
1642490 | KPW | USD |
1642520 | KRW | USD |
1642616 | KWD | USD |
1638789 | KYD | USD |
1642285 | KZT | USD |
1642735 | LAK | USD |
1642854 | LBP | USD |
1646856 | LKR | USD |
1642973 | LRD | USD |
1642887 | LSL | USD |
1320280 | LTL | USD |
1320291 | LVL | USD |
1643039 | LYD | USD |
1644247 | MAD | USD |
1644010 | MDL | USD |
1571828 | MGA | USD |
1643288 | MKD | USD |
1644333 | MMK | USD |
1644128 | MNT | USD |
1643255 | MOP | USD |
1319114 | MRU | USD |
1643868 | MUR | USD |
1643608 | MVR | USD |
1643459 | MWK | USD |
1643954 | MXN | USD |
1213250 | MXV | USD |
1643512 | MYR | USD |
1707184 | MZN | USD |
1644429 | NAD | USD |
1644861 | NGN | USD |
1644775 | NIO | USD |
1644957 | NOK | USD |
1644548 | NPR | USD |
1644719 | NZD | USD |
1644980 | OMR | USD |
1645132 | PAB | USD |
1645284 | PEN | USD |
1645165 | PGK | USD |
1645347 | PHP | USD |
1645046 | PKR | USD |
1645529 | PLN | USD |
1645228 | PYG | USD |
1645723 | QAR | USD |
1574151 | RON | USD |
1704516 | RSD | USD |
1645897 | RUB | USD |
1645950 | RWF | USD |
1646157 | SAR | USD |
1646607 | SBD | USD |
1646276 | SCR | USD |
1731699 | SDG | USD |
1647417 | SEK | USD |
1646395 | SGD | USD |
1516153 | SHP | USD |
1322628 | SLE | USD |
1646362 | SLL | USD |
1646663 | SOS | USD |
1647291 | SRD | USD |
1321175 | SSP | USD |
1646124 | STD | USD |
1316847 | STN | USD |
1640074 | SVC | USD |
1647525 | SYP | USD |
1647321 | SZL | USD |
1647677 | THB | USD |
1704442 | TJS | USD |
1516164 | TMT | USD |
1647945 | TND | USD |
1647826 | TOP | USD |
1571345 | TRY | USD |
1647859 | TTD | USD |
1647581 | TWD | USD |
1647611 | TZS | USD |
1648272 | UAH | USD |
1648249 | UGX | USD |
1648528 | UYU | USD |
1648584 | UZS | USD |
1320417 | VES | USD |
1648788 | VND | USD |
1648614 | VUV | USD |
1646016 | WST | USD |
1638637 | XAF | USD |
1636932 | XCD | USD |
1080937 | XCU | USD |
1648379 | XDR | USD |
1639384 | XOF | USD |
1640751 | XPF | USD |
1648993 | YER | USD |
1646696 | ZAR | USD |
1649082 | ZMW | USD |