Skip to main content

Instruments

flBondAdd

Add one or more bonds

Parameters

NameDescriptionRequired FieldFormatExample
instrumentsPopulated table from flBondAdd_TemplateYesCell referenceSee template
scopeScope of instruments being addedNostringMyScope

flBondsGetAll

Get a list of all bonds in LUSID

Parameters

NameDescriptionRequired FieldFormatExample
as_at_dateSpecify AsAt dateNoYYYY-MM-DD T HH:MM:SS.ms2019-04-10 T 13:30:45.55
effective_dateSpecify EffectiveDateNoYYYY-MM-DD T HH:MM:SS.ms2019-04-10 T 13:30:45.55
sort_byOrder results by particular fields.NoCell referenceUse the '-' sign to denote descending order, for example '-MyFieldName'.
limitLimit the number of returned results to this manyNoWhole number50
filterFilter results based on filtering expressionNofiltering expressionid.code eq 'test-code'
instruments_property_keysList of property keys to paint onto instrumentsNoCell referenceA set of cells containing values in the format "domain/scope/code"
scopeScope of requested instrumentsNostringMyScope
columnsSelect your result columnsNoComma delimited list of strings"Column1,Column2"

flContractForDifferenceAdd

Add one or more CFDs

Parameters

NameDescriptionRequired FieldFormatExample
instrumentsPopulated table from flContractForDifferenceAdd_TemplateYesCell referenceSee template
scopeScope of instruments being addedNostringMyScope

flContractForDifferencesGetAll

Get a list of all CFDs in LUSID

Parameters

NameDescriptionRequired FieldFormatExample
as_at_dateSpecify AsAt dateNoYYYY-MM-DD T HH:MM:SS.ms2019-04-10 T 13:30:45.55
effective_dateSpecify EffectiveDateNoYYYY-MM-DD T HH:MM:SS.ms2019-04-10 T 13:30:45.55
sort_byOrder results by particular fields.NoCell referenceUse the '-' sign to denote descending order, for example '-MyFieldName'.
limitLimit the number of returned results to this manyNoWhole number50
filterFilter results based on filtering expressionNofiltering expressionid.code eq 'test-code'
instruments_property_keysList of property keys to paint onto instrumentsNoCell referenceA set of cells containing values in the format "domain/scope/code"
scopeScope of requested instrumentsNostringMyScope
columnsSelect your result columnsNoComma delimited list of strings"Column1,Column2"

flEquitiesGetAll

Get a list of all equities in LUSID

Parameters

NameDescriptionRequired FieldFormatExample
as_at_dateSpecify AsAt dateNoYYYY-MM-DD T HH:MM:SS.ms2019-04-10 T 13:30:45.55
effective_dateSpecify EffectiveDateNoYYYY-MM-DD T HH:MM:SS.ms2019-04-10 T 13:30:45.55
sort_byOrder results by particular fields.NoCell referenceUse the '-' sign to denote descending order, for example '-MyFieldName'.
limitLimit the number of returned results to this manyNoWhole number50
filterFilter results based on filtering expressionNofiltering expressionid.code eq 'test-code'
instruments_property_keysList of property keys to paint onto instrumentsNoCell referenceA set of cells containing values in the format "domain/scope/code"
scopeScope of requested instrumentsNostringMyScope
columnsSelect your result columnsNoComma delimited list of strings"Column1,Column2"

flEquityAdd

Add one or more equities

Parameters

NameDescriptionRequired FieldFormatExample
instrumentsPopulated table from flEquityAdd_TemplateYesCell referenceSee template
scopeScope of instruments being addedNostringMyScope

flEquityOptionAdd

Add one or more equity options

Parameters

NameDescriptionRequired FieldFormatExample
instrumentsPopulated table from flEquityOptionAdd_TemplateYesCell referenceSee template
scopeScope of instruments being addedNostringMyScope

flEquityOptionsGetAll

Get a list of all equity options in LUSID

Parameters

NameDescriptionRequired FieldFormatExample
as_at_dateSpecify AsAt dateNoYYYY-MM-DD T HH:MM:SS.ms2019-04-10 T 13:30:45.55
effective_dateSpecify EffectiveDateNoYYYY-MM-DD T HH:MM:SS.ms2019-04-10 T 13:30:45.55
sort_byOrder results by particular fields.NoCell referenceUse the '-' sign to denote descending order, for example '-MyFieldName'.
limitLimit the number of returned results to this manyNoWhole number50
filterFilter results based on filtering expressionNofiltering expressionid.code eq 'test-code'
instruments_property_keysList of property keys to paint onto instrumentsNoCell referenceA set of cells containing values in the format "domain/scope/code"
scopeScope of requested instrumentsNostringMyScope
columnsSelect your result columnsNoComma delimited list of strings"Column1,Column2"

flExchangeTradedOptionAdd

Add one or more Exchange Traded Options

Parameters

NameDescriptionRequired FieldFormatExample
instrumentsPopulated table from flExchangeTradedOptionAdd_TemplateYesCell referenceSee template
scopeScope of instruments being addedNostringMyScope

flExchangeTradedOptionsGetAll

Get a list of all Exchange Traded Options in LUSID

Parameters

NameDescriptionRequired FieldFormatExample
as_at_dateSpecify AsAt dateNoYYYY-MM-DD T HH:MM:SS.ms2019-04-10 T 13:30:45.55
effective_dateSpecify EffectiveDateNoYYYY-MM-DD T HH:MM:SS.ms2019-04-10 T 13:30:45.55
sort_byOrder results by particular fields.NoCell referenceUse the '-' sign to denote descending order, for example '-MyFieldName'.
limitLimit the number of returned results to this manyNoWhole number50
filterFilter results based on filtering expressionNofiltering expressionid.code eq 'test-code'
instruments_property_keysList of property keys to paint onto instrumentsNoCell referenceA set of cells containing values in the format "domain/scope/code"
scopeScope of requested instrumentsNostringMyScope
columnsSelect your result columnsNoComma delimited list of strings"Column1,Column2"

flFutureAdd

Add one or more futures

Parameters

NameDescriptionRequired FieldFormatExample
instrumentsPopulated table from flFutureAdd_TemplateYesCell referenceSee template
scopeScope of instruments being addedNostringMyScope

flFuturesGetAll

Get a list of all futures in LUSID

Parameters

NameDescriptionRequired FieldFormatExample
as_at_dateSpecify AsAt dateNoYYYY-MM-DD T HH:MM:SS.ms2019-04-10 T 13:30:45.55
effective_dateSpecify EffectiveDateNoYYYY-MM-DD T HH:MM:SS.ms2019-04-10 T 13:30:45.55
sort_byOrder results by particular fields.NoCell referenceUse the '-' sign to denote descending order, for example '-MyFieldName'.
limitLimit the number of returned results to this manyNoWhole number50
filterFilter results based on filtering expressionNofiltering expressionid.code eq 'test-code'
instruments_property_keysList of property keys to paint onto instrumentsNoCell referenceA set of cells containing values in the format "domain/scope/code"
scopeScope of requested instrumentsNostringMyScope
columnsSelect your result columnsNoComma delimited list of strings"Column1,Column2"

flFxForwardAdd

Add one or more Fx Forwards

Parameters

NameDescriptionRequired FieldFormatExample
instrumentsPopulated table from flFxForwardAdd_TemplateYesCell referenceSee template
scopeScope of instruments being addedNostringMyScope

flFxForwardsGetAll

Get a list of all fx forwards in LUSID

Parameters

NameDescriptionRequired FieldFormatExample
as_at_dateSpecify AsAt dateNoYYYY-MM-DD T HH:MM:SS.ms2019-04-10 T 13:30:45.55
effective_dateSpecify EffectiveDateNoYYYY-MM-DD T HH:MM:SS.ms2019-04-10 T 13:30:45.55
sort_byOrder results by particular fields.NoCell referenceUse the '-' sign to denote descending order, for example '-MyFieldName'.
limitLimit the number of returned results to this manyNoWhole number50
filterFilter results based on filtering expressionNofiltering expressionid.code eq 'test-code'
instruments_property_keysList of property keys to paint onto instrumentsNoCell referenceA set of cells containing values in the format "domain/scope/code"
scopeScope of requested instrumentsNostringMyScope
columnsSelect your result columnsNoComma delimited list of strings"Column1,Column2"

flFxOptionAdd

Add one or more fx options

Parameters

NameDescriptionRequired FieldFormatExample
instrumentsPopulated table from flFxOptionAdd_TemplateYesCell referenceSee template
scopeScope of instruments being addedNostringMyScope

flFxOptionsGetAll

Get a list of all fx options in LUSID

Parameters

NameDescriptionRequired FieldFormatExample
as_at_dateSpecify AsAt dateNoYYYY-MM-DD T HH:MM:SS.ms2019-04-10 T 13:30:45.55
effective_dateSpecify EffectiveDateNoYYYY-MM-DD T HH:MM:SS.ms2019-04-10 T 13:30:45.55
sort_byOrder results by particular fields.NoCell referenceUse the '-' sign to denote descending order, for example '-MyFieldName'.
limitLimit the number of returned results to this manyNoWhole number50
filterFilter results based on filtering expressionNofiltering expressionid.code eq 'test-code'
instruments_property_keysList of property keys to paint onto instrumentsNoCell referenceA set of cells containing values in the format "domain/scope/code"
scopeScope of requested instrumentsNostringMyScope
columnsSelect your result columnsNoComma delimited list of strings"Column1,Column2"

flFxSwapAdd

Add one or more Fx Swaps

Parameters

NameDescriptionRequired FieldFormatExample
instrumentsPopulated table from flFxSwapAdd_TemplateYesCell referenceSee template
scopeScope of instruments being addedNostringMyScope

flFxSwapsGetAll

Get a list of all fx swaps in LUSID

Parameters

NameDescriptionRequired FieldFormatExample
as_at_dateSpecify AsAt dateNoYYYY-MM-DD T HH:MM:SS.ms2019-04-10 T 13:30:45.55
effective_dateSpecify EffectiveDateNoYYYY-MM-DD T HH:MM:SS.ms2019-04-10 T 13:30:45.55
sort_byOrder results by particular fields.NoCell referenceUse the '-' sign to denote descending order, for example '-MyFieldName'.
limitLimit the number of returned results to this manyNoWhole number50
filterFilter results based on filtering expressionNofiltering expressionid.code eq 'test-code'
instruments_property_keysList of property keys to paint onto instrumentsNoCell referenceA set of cells containing values in the format "domain/scope/code"
scopeScope of requested instrumentsNostringMyScope
columnsSelect your result columnsNoComma delimited list of strings"Column1,Column2"

flInstrumentIdentifiersUpdate

Update one or more instrument identifiers

Parameters

NameDescriptionRequired FieldFormatExample
instrument_id_typeInstrument identifier typeYesString"Figi"
instrument_idUnique instrument identifierYesString"BBG000B9XRY4"
updated_instrument_id_typeInstrument identifier you wish to updateYesString"Cusip"
updated_instrument_idNew unique instrument identifierYesString"037833100"
effective_dateSpecify EffectiveDateNoYYYY-MM-DD T HH:MM:SS.ms2019-04-10 T 13:30:45.55

flInstrumentLookupUid

Lookup one or more instruments by code. Returns the LUSID instrument identifiers.

Parameters

NameDescriptionRequired FieldFormatExample
instrument_id_typeInstrument identifier typeYesString"Figi"
instrument_idUnique instrument identifiersYesCell reference or listSee template

flInstrumentsAdd

Add one or more instruments

Parameters

NameDescriptionRequired FieldFormatExample
instrumentsPopulated table from flInstrumentsAdd_TemplateYesCell referenceSee template
scopeScope of instruments being addedNostringMyScope

flInstrumentsDelete

Delete one or more instruments

Parameters

NameDescriptionRequired FieldFormatExample
instrumentsInstrument identifiersYesCell reference or listSee template

flInstrumentsGetAll

Get a list of all instruments in LUSID

Parameters

NameDescriptionRequired FieldFormatExample
as_at_dateSpecify AsAt dateNoYYYY-MM-DD T HH:MM:SS.ms2019-04-10 T 13:30:45.55
effective_dateSpecify EffectiveDateNoYYYY-MM-DD T HH:MM:SS.ms2019-04-10 T 13:30:45.55
limitLimit the number of returned results to this manyNoWhole number50
filterFilter results based on filtering expressionNofiltering expressionid.code eq 'test-code'
instruments_property_keysList of property keys to paint onto instrumentsNoCell referenceA set of cells containing values in the format "domain/scope/code"
scopeScope of requested instrumentsNostringMyScope
columnsSelect your result columnsNoComma delimited list of strings"Column1,Column2"

flInstrumentsLookup

Lookup one or more instruments by code. Returns a table containing the instrument details of the specified instruments.

Parameters

NameDescriptionRequired FieldFormatExample
instrument_id_typeInstrument identifier typeYesString"Figi"
instrument_idUnique instrument identifiersYesCell reference"BBG000B9XRY4"
instruments_property_keysList of property keys to paint onto the instrumentsNoCell referenceA set of cells containing values in the format "domain/scope/code"

flInstrumentTypesGet

Get a list of allowable instrument types

Parameters

NameDescriptionRequired FieldFormatExample
columnsSelect your result columnsNoComma delimited list of strings"Column1,Column2"

flSimpleInstrumentAdd

Add one or more Simple Instruments

Parameters

NameDescriptionRequired FieldFormatExample
instrumentsPopulated table from flSimpleInstrumentAdd_TemplateYesCell referenceSee template
scopeScope of instruments being addedNostringMyScope

flSimpleInstrumentsGetAll

Get a list of all Simple Instruments in LUSID

Parameters

NameDescriptionRequired FieldFormatExample
as_at_dateSpecify AsAt dateNoYYYY-MM-DD T HH:MM:SS.ms2019-04-10 T 13:30:45.55
effective_dateSpecify EffectiveDateNoYYYY-MM-DD T HH:MM:SS.ms2019-04-10 T 13:30:45.55
sort_byOrder results by particular fields.NoCell referenceUse the '-' sign to denote descending order, for example '-MyFieldName'.
limitLimit the number of returned results to this manyNoWhole number50
filterFilter results based on filtering expressionNofiltering expressionid.code eq 'test-code'
instruments_property_keysList of property keys to paint onto instrumentsNoCell referenceA set of cells containing values in the format "domain/scope/code"
scopeScope of requested instrumentsNostringMyScope
columnsSelect your result columnsNoComma delimited list of strings"Column1,Column2"

flTermDepositAdd

Add one or more term deposits

Parameters

NameDescriptionRequired FieldFormatExample
instrumentsPopulated table from flTermDepositAdd_TemplateYesCell referenceSee template
scopeScope of instruments being addedNostringMyScope

flTermDepositsGetAll

Get a list of all Term Deposits in LUSID

Parameters

NameDescriptionRequired FieldFormatExample
as_at_dateSpecify AsAt dateNoYYYY-MM-DD T HH:MM:SS.ms2019-04-10 T 13:30:45.55
effective_dateSpecify EffectiveDateNoYYYY-MM-DD T HH:MM:SS.ms2019-04-10 T 13:30:45.55
sort_byOrder results by particular fields.NoCell referenceUse the '-' sign to denote descending order, for example '-MyFieldName'.
limitLimit the number of returned results to this manyNoWhole number50
filterFilter results based on filtering expressionNofiltering expressionid.code eq 'test-code'
instruments_property_keysList of property keys to paint onto instrumentsNoCell referenceA set of cells containing values in the format "domain/scope/code"
scopeScope of requested instrumentsNostringMyScope
columnsSelect your result columnsNoComma delimited list of strings"Column1,Column2"