Skip to main content

LUSID API

Project description

lusid-sdk

FINBOURNE Technology

This Python package is automatically generated by the OpenAPI Generator project:

  • API version: 0.11.6472
  • Package version: 2.1.38
  • Build package: org.openapitools.codegen.languages.PythonClientCodegen For more information, please visit https://www.finbourne.com

Requirements.

Python 3.7+

Installation & Usage

pip install

If the python package is hosted on a repository, you can install directly using:

pip install git+https://github.com/finbourne/lusid-sdk-python.git

(you may need to run pip with root permission: sudo pip install git+https://github.com/finbourne/lusid-sdk-python.git)

Then import the package:

import lusid

Setuptools

Install via Setuptools.

python setup.py install --user

(or sudo python setup.py install to install the package for all users)

Then import the package:

import lusid

Tests

Execute pytest to run the tests.

Getting Started

You'll need to provide some configuration to connect to the lusid application. These can be provided using a secrets file or environment variables.

Environment variables

In order to use short lived access tokens you will need to have appropriate values set for the following environment variables:

FBN_TOKEN_URL,
FBN_LUSID_API_URL,
FBN_USERNAME,
FBN_PASSWORD,
FBN_CLIENT_ID,
FBN_CLIENT_SECRET

To use a long lived Personal Access Token, you must provide the following environment variables:

FBN_LUSID_API_URL,
FBN_ACCESS_TOKEN

You can send your requests to lusid via a proxy, by setting FBN_PROXY_ADDRESS. If your proxy has basic auth enabled, you must akso supply FBN_PROXY_USERNAME and FBN_PROXY_PASSWORD

Secrets file

In order to use short lived access tokens you will need to have appropriate values set in a secrets.json file in the same folder as your script.

{
    "api":
    {
        "tokenUrl":"<your-token-url>",
        "lusidUrl":"<FINBOURNE-application-url>",
        "username":"<your-username>",
        "password":"<your-password>",
        "clientId":"<your-client-id>",
        "clientSecret":"<your-client-secret>",
    }
}

To use a long lived Personal Access Token, you must provide a secrets.json with the following variables:

{
    "api":
    {
        "lusidUrl":"<FINBOURNE-application-url>",
        "accessToken":"<your-access-token>"
    }
}

You can send your requests to lusid via a proxy, by adding a proxy section to your secrets.json. If your proxy has basic auth enabled, you must also supply a username and password in this section.

{
    "api":
    {
        "lusidUrl":"<FINBOURNE-application-url>",
        "accessToken":"<your-access-token>"
    },
    "proxy":
    {
        "address":"<your-proxy-address>",
        "username":"<your-proxy-username>",
        "password":"<your-proxy-password>"
    }
}

Using the SDK

Please follow the installation procedure and then run the following:

import time
import lusid
from lusid.exceptions import ApiException
from pprint import pprint

import os
from lusid import (
    ApiClientFactory,
    AborApi,
    EnvironmentVariablesConfigurationLoader,
    SecretsFileConfigurationLoader,
    ArgsConfigurationLoader
)

# Use the lusid ApiClientFactory to build Api instances with a configured api client
# By default this will read config from environment variables
# Then from a secrets.json file found in the current working directory
api_client_factory = ApiClientFactory()

# The ApiClientFactory can be passed an iterable of configuration loaders to read configuration from

api_url = "https://www.lusid.com/api"
# Path to a secrets.json file containing authentication credentials
# See https://support.lusid.com/knowledgebase/article/KA-01667/en-us
# for a detailed guide to setting up the SDK make authenticated calls to LUSID APIs
secrets_path = os.getenv("FBN_SECRETS_PATH")
app_name="LusidJupyterNotebook"

config_loaders = [
	EnvironmentVariablesConfigurationLoader(),
	SecretsFileConfigurationLoader(api_secrets_file=secrets_path),
	ArgsConfigurationLoader(api_url=api_url, app_name=app_name)
]
api_client_factory = ApiClientFactory(config_loaders=config_loaders)


# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.



# Enter a context with an instance of the ApiClientFactory to ensure the connection pool is closed after use
async with api_client_factory:
    # Create an instance of the API class
    api_instance = api_client_factory.build(AborApi)
    scope = 'scope_example' # str | The scope of the Abor.
    code = 'code_example' # str | The code of the Abor.
    diary_entry_code = 'diary_entry_code_example' # str | Diary entry code
    diary_entry_request = {"name":"2023_Q1","status":"Final","effectiveAt":"2023-04-02T15:10:10.0000000+00:00","queryAsAt":"2023-04-15T15:10:10.0000000+00:00","properties":{"DiaryEntry/AccountingDiary/Reports":{"key":"DiaryEntry/AccountingDiary/Reports","value":{"labelValue":"Some comments"}}}} # DiaryEntryRequest | The diary entry to add.

    try:
        # [EXPERIMENTAL] AddDiaryEntry: Add a diary entry to the specified Abor.
        api_response = await api_instance.add_diary_entry(scope, code, diary_entry_code, diary_entry_request)
        print("The response of AborApi->add_diary_entry:\n")
        pprint(api_response)
    except ApiException as e:
        print("Exception when calling AborApi->add_diary_entry: %s\n" % e)

Documentation for API Endpoints

All URIs are relative to https://www.lusid.com/api

Class Method HTTP request Description
AborApi add_diary_entry POST /api/abor/{scope}/{code}/accountingdiary/{diaryEntryCode} [EXPERIMENTAL] AddDiaryEntry: Add a diary entry to the specified Abor.
AborApi close_period POST /api/abor/{scope}/{code}/accountingdiary/$closeperiod [EXPERIMENTAL] ClosePeriod: Closes or locks the current period for the given Abor.
AborApi create_abor POST /api/abor/{scope} [EXPERIMENTAL] CreateAbor: Create an Abor.
AborApi delete_abor DELETE /api/abor/{scope}/{code} [EXPERIMENTAL] DeleteAbor: Delete an Abor.
AborApi get_abor GET /api/abor/{scope}/{code} [EXPERIMENTAL] GetAbor: Get Abor.
AborApi get_journal_entry_lines POST /api/abor/{scope}/{code}/journalentrylines/$query [EXPERIMENTAL] GetJournalEntryLines: Get the Journal Entry lines for the given Abor.
AborApi get_trial_balance POST /api/abor/{scope}/{code}/trialbalance/$query [EXPERIMENTAL] GetTrialBalance: Get the Trial balance for the given Abor.
AborApi list_abors GET /api/abor [EXPERIMENTAL] ListAbors: List Abors.
AborApi list_diary_entries GET /api/abor/{scope}/{code}/accountingdiary [EXPERIMENTAL] ListDiaryEntries: List diary entries.
AborApi lock_period POST /api/abor/{scope}/{code}/accountingdiary/$lockperiod [EXPERIMENTAL] LockPeriod: Locks the last Closed or given Closed Period.
AborApi re_open_periods POST /api/abor/{scope}/{code}/accountingdiary/$reopenperiods [EXPERIMENTAL] ReOpenPeriods: Reopen periods from a seed Diary Entry Code or when not specified, the last Closed Period for the given Abor.
AborApi upsert_abor_properties POST /api/abor/{scope}/{code}/properties/$upsert [EXPERIMENTAL] UpsertAborProperties: Upsert Abor properties
AborConfigurationApi create_abor_configuration POST /api/aborconfiguration/{scope} [EXPERIMENTAL] CreateAborConfiguration: Create an AborConfiguration.
AborConfigurationApi delete_abor_configuration DELETE /api/aborconfiguration/{scope}/{code} [EXPERIMENTAL] DeleteAborConfiguration: Delete an AborConfiguration.
AborConfigurationApi get_abor_configuration GET /api/aborconfiguration/{scope}/{code} [EXPERIMENTAL] GetAborConfiguration: Get AborConfiguration.
AborConfigurationApi list_abor_configurations GET /api/aborconfiguration [EXPERIMENTAL] ListAborConfigurations: List AborConfiguration.
AborConfigurationApi upsert_abor_configuration_properties POST /api/aborconfiguration/{scope}/{code}/properties/$upsert [EXPERIMENTAL] UpsertAborConfigurationProperties: Upsert AborConfiguration properties
AddressKeyDefinitionApi create_address_key_definition POST /api/addresskeydefinitions [EARLY ACCESS] CreateAddressKeyDefinition: Create an AddressKeyDefinition.
AddressKeyDefinitionApi get_address_key_definition GET /api/addresskeydefinitions/{key} [EARLY ACCESS] GetAddressKeyDefinition: Get an AddressKeyDefinition.
AddressKeyDefinitionApi list_address_key_definitions GET /api/addresskeydefinitions [EARLY ACCESS] ListAddressKeyDefinitions: List AddressKeyDefinitions.
AggregationApi generate_configuration_recipe POST /api/aggregation/{scope}/{code}/$generateconfigurationrecipe [EXPERIMENTAL] GenerateConfigurationRecipe: Generates a recipe sufficient to perform valuations for the given portfolio.
AggregationApi get_queryable_keys GET /api/results/queryable/keys [EARLY ACCESS] GetQueryableKeys: Query the set of supported &quot;addresses&quot; that can be queried from the aggregation endpoint.
AggregationApi get_valuation POST /api/aggregation/$valuation GetValuation: Perform valuation for a list of portfolios and/or portfolio groups
AggregationApi get_valuation_of_weighted_instruments POST /api/aggregation/$valuationinlined GetValuationOfWeightedInstruments: Perform valuation for an inlined portfolio
AllocationsApi delete_allocation DELETE /api/allocations/{scope}/{code} [EARLY ACCESS] DeleteAllocation: Delete allocation
AllocationsApi get_allocation GET /api/allocations/{scope}/{code} [EARLY ACCESS] GetAllocation: Get Allocation
AllocationsApi list_allocations GET /api/allocations [EARLY ACCESS] ListAllocations: List Allocations
AllocationsApi upsert_allocations POST /api/allocations [EARLY ACCESS] UpsertAllocations: Upsert Allocations
AmortisationRuleSetsApi create_amortisation_rule_set POST /api/amortisation/rulesets/{scope} [EXPERIMENTAL] CreateAmortisationRuleSet: Create an amortisation rule set.
AmortisationRuleSetsApi delete_amortisation_ruleset DELETE /api/amortisation/rulesets/{scope}/{code} [EXPERIMENTAL] DeleteAmortisationRuleset: Delete an amortisation rule set.
AmortisationRuleSetsApi get_amortisation_rule_set GET /api/amortisation/rulesets/{scope}/{code} [EXPERIMENTAL] GetAmortisationRuleSet: Retrieve the definition of a single amortisation rule set
AmortisationRuleSetsApi list_amortisation_rule_sets GET /api/amortisation/rulesets [EXPERIMENTAL] ListAmortisationRuleSets: List amortisation rule sets.
AmortisationRuleSetsApi update_amortisation_rule_set_details PUT /api/amortisation/rulesets/{scope}/{code}/details [EXPERIMENTAL] UpdateAmortisationRuleSetDetails: Update an amortisation rule set.
ApplicationMetadataApi get_excel_addin GET /api/metadata/downloads/exceladdin GetExcelAddin: Download Excel Addin
ApplicationMetadataApi get_lusid_versions GET /api/metadata/versions GetLusidVersions: Get LUSID versions
ApplicationMetadataApi list_access_controlled_resources GET /api/metadata/access/resources ListAccessControlledResources: Get resources available for access control
BlocksApi delete_block DELETE /api/blocks/{scope}/{code} [EARLY ACCESS] DeleteBlock: Delete block
BlocksApi get_block GET /api/blocks/{scope}/{code} [EARLY ACCESS] GetBlock: Get Block
BlocksApi list_blocks GET /api/blocks [EARLY ACCESS] ListBlocks: List Blocks
BlocksApi upsert_blocks POST /api/blocks [EARLY ACCESS] UpsertBlocks: Upsert Block
CalendarsApi add_business_days_to_date POST /api/calendars/businessday/{scope}/add [EARLY ACCESS] AddBusinessDaysToDate: Adds the requested number of Business Days to the provided date.
CalendarsApi add_date_to_calendar PUT /api/calendars/generic/{scope}/{code}/dates [EARLY ACCESS] AddDateToCalendar: Add a date to a calendar
CalendarsApi create_calendar POST /api/calendars/generic [EARLY ACCESS] CreateCalendar: Create a calendar in its generic form
CalendarsApi delete_calendar DELETE /api/calendars/generic/{scope}/{code} [EARLY ACCESS] DeleteCalendar: Delete a calendar
CalendarsApi delete_date_from_calendar DELETE /api/calendars/generic/{scope}/{code}/dates/{dateId} [EARLY ACCESS] DeleteDateFromCalendar: Remove a date from a calendar
CalendarsApi generate_schedule POST /api/calendars/schedule/{scope} [EARLY ACCESS] GenerateSchedule: Generate an ordered schedule of dates.
CalendarsApi get_calendar GET /api/calendars/generic/{scope}/{code} [EARLY ACCESS] GetCalendar: Get a calendar in its generic form
CalendarsApi get_dates GET /api/calendars/generic/{scope}/{code}/dates [EARLY ACCESS] GetDates: Get dates for a specific calendar
CalendarsApi is_business_date_time GET /api/calendars/businessday/{scope}/{code} [EARLY ACCESS] IsBusinessDateTime: Check whether a DateTime is a &quot;Business DateTime&quot;
CalendarsApi list_calendars GET /api/calendars/generic [EARLY ACCESS] ListCalendars: List Calendars
CalendarsApi list_calendars_in_scope GET /api/calendars/generic/{scope} [EARLY ACCESS] ListCalendarsInScope: List all calenders in a specified scope
CalendarsApi update_calendar POST /api/calendars/generic/{scope}/{code} [EARLY ACCESS] UpdateCalendar: Update a calendar
ChartOfAccountsApi create_chart_of_accounts POST /api/chartofaccounts/{scope} [EXPERIMENTAL] CreateChartOfAccounts: Create a Chart of Accounts
ChartOfAccountsApi create_cleardown_module POST /api/chartofaccounts/{scope}/{code}/cleardownmodules [EXPERIMENTAL] CreateCleardownModule: Create a Cleardown Module
ChartOfAccountsApi create_general_ledger_profile POST /api/chartofaccounts/{scope}/{code}/generalledgerprofile [EXPERIMENTAL] CreateGeneralLedgerProfile: Create a General Ledger Profile.
ChartOfAccountsApi create_posting_module POST /api/chartofaccounts/{scope}/{code}/postingmodules [EXPERIMENTAL] CreatePostingModule: Create a Posting Module
ChartOfAccountsApi delete_accounts POST /api/chartofaccounts/{scope}/{code}/accounts/$delete [EXPERIMENTAL] DeleteAccounts: Soft or hard delete multiple accounts
ChartOfAccountsApi delete_chart_of_accounts DELETE /api/chartofaccounts/{scope}/{code} [EXPERIMENTAL] DeleteChartOfAccounts: Delete a Chart of Accounts
ChartOfAccountsApi delete_cleardown_module DELETE /api/chartofaccounts/{scope}/{code}/cleardownmodules/{cleardownModuleCode} [EXPERIMENTAL] DeleteCleardownModule: Delete a Cleardown Module.
ChartOfAccountsApi delete_general_ledger_profile DELETE /api/chartofaccounts/{scope}/{code}/generalledgerprofile/{generalLedgerProfileCode} [EXPERIMENTAL] DeleteGeneralLedgerProfile: Delete a General Ledger Profile.
ChartOfAccountsApi delete_posting_module DELETE /api/chartofaccounts/{scope}/{code}/postingmodules/{postingModuleCode} [EXPERIMENTAL] DeletePostingModule: Delete a Posting Module.
ChartOfAccountsApi get_account GET /api/chartofaccounts/{scope}/{code}/accounts/{accountCode} [EXPERIMENTAL] GetAccount: Get Account
ChartOfAccountsApi get_chart_of_accounts GET /api/chartofaccounts/{scope}/{code} [EXPERIMENTAL] GetChartOfAccounts: Get ChartOfAccounts
ChartOfAccountsApi get_cleardown_module GET /api/chartofaccounts/{scope}/{code}/cleardownmodules/{cleardownModuleCode} [EXPERIMENTAL] GetCleardownModule: Get a Cleardown Module
ChartOfAccountsApi get_general_ledger_profile GET /api/chartofaccounts/{scope}/{code}/generalledgerprofile/{generalLedgerProfileCode} [EXPERIMENTAL] GetGeneralLedgerProfile: Get a General Ledger Profile.
ChartOfAccountsApi get_posting_module GET /api/chartofaccounts/{scope}/{code}/postingmodules/{postingModuleCode} [EXPERIMENTAL] GetPostingModule: Get a Posting Module
ChartOfAccountsApi list_accounts GET /api/chartofaccounts/{scope}/{code}/accounts [EXPERIMENTAL] ListAccounts: List Accounts
ChartOfAccountsApi list_charts_of_accounts GET /api/chartofaccounts [EXPERIMENTAL] ListChartsOfAccounts: List Charts of Accounts
ChartOfAccountsApi list_cleardown_module_rules GET /api/chartofaccounts/{scope}/{code}/cleardownmodules/{cleardownModuleCode}/cleardownrules [EXPERIMENTAL] ListCleardownModuleRules: List Cleardown Module Rules
ChartOfAccountsApi list_cleardown_modules GET /api/chartofaccounts/{scope}/{code}/cleardownmodules [EXPERIMENTAL] ListCleardownModules: List Cleardown Modules
ChartOfAccountsApi list_general_ledger_profiles GET /api/chartofaccounts/{scope}/{code}/generalledgerprofile [EXPERIMENTAL] ListGeneralLedgerProfiles: List General Ledger Profiles.
ChartOfAccountsApi list_posting_module_rules GET /api/chartofaccounts/{scope}/{code}/postingmodules/{postingModuleCode}/postingrules [EXPERIMENTAL] ListPostingModuleRules: List Posting Module Rules
ChartOfAccountsApi list_posting_modules GET /api/chartofaccounts/{scope}/{code}/postingmodules [EXPERIMENTAL] ListPostingModules: List Posting Modules
ChartOfAccountsApi set_cleardown_module_details PUT /api/chartofaccounts/{scope}/{code}/cleardownmodules/{cleardownModuleCode} [EXPERIMENTAL] SetCleardownModuleDetails: Set the details of a Cleardown Module
ChartOfAccountsApi set_cleardown_module_rules PUT /api/chartofaccounts/{scope}/{code}/cleardownmodules/{cleardownModuleCode}/cleardownrules [EXPERIMENTAL] SetCleardownModuleRules: Set the rules of a Cleardown Module
ChartOfAccountsApi set_general_ledger_profile_mappings PUT /api/chartofaccounts/{scope}/{code}/generalledgerprofile/{generalLedgerProfileCode}/mappings [EXPERIMENTAL] SetGeneralLedgerProfileMappings: Sets the General Ledger Profile Mappings.
ChartOfAccountsApi set_posting_module_details PUT /api/chartofaccounts/{scope}/{code}/postingmodules/{postingModuleCode} [EXPERIMENTAL] SetPostingModuleDetails: Set the details of a Posting Module
ChartOfAccountsApi set_posting_module_rules PUT /api/chartofaccounts/{scope}/{code}/postingmodules/{postingModuleCode}/postingrules [EXPERIMENTAL] SetPostingModuleRules: Set the rules of a Posting Module
ChartOfAccountsApi upsert_account_properties POST /api/chartofaccounts/{scope}/{code}/accounts/{accountCode}/properties/$upsert [EXPERIMENTAL] UpsertAccountProperties: Upsert account properties
ChartOfAccountsApi upsert_accounts POST /api/chartofaccounts/{scope}/{code}/accounts [EXPERIMENTAL] UpsertAccounts: Upsert Accounts
ChartOfAccountsApi upsert_chart_of_accounts_properties POST /api/chartofaccounts/{scope}/{code}/properties/$upsert [EXPERIMENTAL] UpsertChartOfAccountsProperties: Upsert Chart of Accounts properties
ComplexMarketDataApi delete_complex_market_data POST /api/complexmarketdata/{scope}/$delete [EARLY ACCESS] DeleteComplexMarketData: Delete one or more items of complex market data, assuming they are present.
ComplexMarketDataApi get_complex_market_data POST /api/complexmarketdata/{scope}/$get [EARLY ACCESS] GetComplexMarketData: Get complex market data
ComplexMarketDataApi list_complex_market_data GET /api/complexmarketdata [EXPERIMENTAL] ListComplexMarketData: List the set of ComplexMarketData
ComplexMarketDataApi upsert_complex_market_data POST /api/complexmarketdata/{scope} [EARLY ACCESS] UpsertComplexMarketData: Upsert a set of complex market data items. This creates or updates the data in Lusid.
ComplianceApi delete_compliance_rule DELETE /api/compliance/rules/{scope}/{code} [EARLY ACCESS] DeleteComplianceRule: Delete compliance rule.
ComplianceApi get_compliance_rule GET /api/compliance/rules/{scope}/{code} [EARLY ACCESS] GetComplianceRule: Get compliance rule.
ComplianceApi get_compliance_rule_result GET /api/compliance/runs/summary/{runScope}/{runCode}/{ruleScope}/{ruleCode} [EARLY ACCESS] GetComplianceRuleResult: Get detailed results for a specific rule within a compliance run.
ComplianceApi get_compliance_template GET /api/compliance/templates/{scope}/{code} [EARLY ACCESS] GetComplianceTemplate: Get the requested compliance template.
ComplianceApi get_decorated_compliance_run_summary GET /api/compliance/runs/summary/{scope}/{code}/$decorate [EARLY ACCESS] GetDecoratedComplianceRunSummary: Get decorated summary results for a specific compliance run.
ComplianceApi list_compliance_rules GET /api/compliance/rules [EARLY ACCESS] ListComplianceRules: List compliance rules.
ComplianceApi list_compliance_runs GET /api/compliance/runs [EARLY ACCESS] ListComplianceRuns: List historical compliance run identifiers.
ComplianceApi list_compliance_templates GET /api/compliance/templates [EARLY ACCESS] ListComplianceTemplates: List compliance templates.
ComplianceApi run_compliance POST /api/compliance/runs [EARLY ACCESS] RunCompliance: Run a compliance check.
ComplianceApi upsert_compliance_rule POST /api/compliance/rules [EARLY ACCESS] UpsertComplianceRule: Upsert a compliance rule.
ComplianceApi upsert_compliance_run_summary POST /api/compliance/runs/summary [EARLY ACCESS] UpsertComplianceRunSummary: Upsert a compliance run summary.
ConfigurationRecipeApi delete_configuration_recipe DELETE /api/recipes/{scope}/{code} DeleteConfigurationRecipe: Delete a Configuration Recipe, assuming that it is present.
ConfigurationRecipeApi delete_recipe_composer DELETE /api/recipes/composer/{scope}/{code} [EXPERIMENTAL] DeleteRecipeComposer: Delete a Recipe Composer, assuming that it is present.
ConfigurationRecipeApi get_configuration_recipe GET /api/recipes/{scope}/{code} GetConfigurationRecipe: Get Configuration Recipe
ConfigurationRecipeApi get_derived_recipe GET /api/recipes/derived/{scope}/{code} [EXPERIMENTAL] GetDerivedRecipe: Get Configuration Recipe either from the store or expanded from a Recipe Composer.
ConfigurationRecipeApi get_recipe_composer GET /api/recipes/composer/{scope}/{code} [EXPERIMENTAL] GetRecipeComposer: Get Recipe Composer
ConfigurationRecipeApi get_recipe_composer_resolved_inline POST /api/recipes/composer/resolvedinline$ [EXPERIMENTAL] GetRecipeComposerResolvedInline: Given a Recipe Composer, this endpoint expands into a Configuration Recipe without persistence. Primarily used for testing purposes.
ConfigurationRecipeApi list_configuration_recipes GET /api/recipes ListConfigurationRecipes: List the set of Configuration Recipes
ConfigurationRecipeApi list_derived_recipes GET /api/recipes/derived [EXPERIMENTAL] ListDerivedRecipes: List the complete set of all Configuration Recipes, both from the configuration recipe store and also from expanded recipe composers.
ConfigurationRecipeApi list_recipe_composers GET /api/recipes/composer [EXPERIMENTAL] ListRecipeComposers: List the set of Recipe Composers
ConfigurationRecipeApi upsert_configuration_recipe POST /api/recipes UpsertConfigurationRecipe: Upsert a Configuration Recipe. This creates or updates the data in Lusid.
ConfigurationRecipeApi upsert_recipe_composer POST /api/recipes/composer [EXPERIMENTAL] UpsertRecipeComposer: Upsert a Recipe Composer. This creates or updates the data in Lusid.
ConventionsApi delete_cds_flow_conventions DELETE /api/conventions/credit/conventions/{scope}/{code} [BETA] DeleteCdsFlowConventions: Delete the CDS Flow Conventions of given scope and code, assuming that it is present.
ConventionsApi delete_flow_conventions DELETE /api/conventions/rates/flowconventions/{scope}/{code} [BETA] DeleteFlowConventions: Delete the Flow Conventions of given scope and code, assuming that it is present.
ConventionsApi delete_index_convention DELETE /api/conventions/rates/indexconventions/{scope}/{code} [BETA] DeleteIndexConvention: Delete the Index Convention of given scope and code, assuming that it is present.
ConventionsApi get_cds_flow_conventions GET /api/conventions/credit/conventions/{scope}/{code} [BETA] GetCdsFlowConventions: Get CDS Flow Conventions
ConventionsApi get_flow_conventions GET /api/conventions/rates/flowconventions/{scope}/{code} [BETA] GetFlowConventions: Get Flow Conventions
ConventionsApi get_index_convention GET /api/conventions/rates/indexconventions/{scope}/{code} [BETA] GetIndexConvention: Get Index Convention
ConventionsApi list_cds_flow_conventions GET /api/conventions/credit/conventions [BETA] ListCdsFlowConventions: List the set of CDS Flow Conventions
ConventionsApi list_flow_conventions GET /api/conventions/rates/flowconventions [BETA] ListFlowConventions: List the set of Flow Conventions
ConventionsApi list_index_convention GET /api/conventions/rates/indexconventions [BETA] ListIndexConvention: List the set of Index Conventions
ConventionsApi upsert_cds_flow_conventions POST /api/conventions/credit/conventions [BETA] UpsertCdsFlowConventions: Upsert a set of CDS Flow Conventions. This creates or updates the data in Lusid.
ConventionsApi upsert_flow_conventions POST /api/conventions/rates/flowconventions [BETA] UpsertFlowConventions: Upsert Flow Conventions. This creates or updates the data in Lusid.
ConventionsApi upsert_index_convention POST /api/conventions/rates/indexconventions [BETA] UpsertIndexConvention: Upsert a set of Index Convention. This creates or updates the data in Lusid.
CorporateActionSourcesApi batch_upsert_corporate_actions POST /api/corporateactionsources/{scope}/{code}/corporateactions [EARLY ACCESS] BatchUpsertCorporateActions: Batch upsert corporate actions (instrument transition events) to corporate action source.
CorporateActionSourcesApi create_corporate_action_source POST /api/corporateactionsources [EARLY ACCESS] CreateCorporateActionSource: Create corporate action source
CorporateActionSourcesApi delete_corporate_action_source DELETE /api/corporateactionsources/{scope}/{code} [BETA] DeleteCorporateActionSource: Delete corporate actions (instrument transition events) from the corporate action source.
CorporateActionSourcesApi delete_corporate_actions DELETE /api/corporateactionsources/{scope}/{code}/corporateactions [EARLY ACCESS] DeleteCorporateActions: Delete corporate actions
CorporateActionSourcesApi delete_instrument_events DELETE /api/corporateactionsources/{scope}/{code}/instrumentevents [EARLY ACCESS] DeleteInstrumentEvents: Delete corporate actions (instrument transition events) from the corporate action source.
CorporateActionSourcesApi get_corporate_actions GET /api/corporateactionsources/{scope}/{code}/corporateactions [EARLY ACCESS] GetCorporateActions: List corporate actions (instrument transition events) from the corporate action source.
CorporateActionSourcesApi get_instrument_events GET /api/corporateactionsources/{scope}/{code}/instrumentevents [EARLY ACCESS] GetInstrumentEvents: Get extrinsic instrument events out of a given corporate actions source.
CorporateActionSourcesApi list_corporate_action_sources GET /api/corporateactionsources [EARLY ACCESS] ListCorporateActionSources: List corporate action sources
CorporateActionSourcesApi upsert_instrument_events POST /api/corporateactionsources/{scope}/{code}/instrumentevents [EARLY ACCESS] UpsertInstrumentEvents: Upsert instrument events to the provided corporate actions source.
CounterpartiesApi delete_counterparty_agreement DELETE /api/counterparties/counterpartyagreements/{scope}/{code} [EARLY ACCESS] DeleteCounterpartyAgreement: Delete the Counterparty Agreement of given scope and code
CounterpartiesApi delete_credit_support_annex DELETE /api/counterparties/creditsupportannexes/{scope}/{code} [EARLY ACCESS] DeleteCreditSupportAnnex: Delete the Credit Support Annex of given scope and code
CounterpartiesApi get_counterparty_agreement GET /api/counterparties/counterpartyagreements/{scope}/{code} [EARLY ACCESS] GetCounterpartyAgreement: Get Counterparty Agreement
CounterpartiesApi get_credit_support_annex GET /api/counterparties/creditsupportannexes/{scope}/{code} [EARLY ACCESS] GetCreditSupportAnnex: Get Credit Support Annex
CounterpartiesApi list_counterparty_agreements GET /api/counterparties/counterpartyagreements [EARLY ACCESS] ListCounterpartyAgreements: List the set of Counterparty Agreements
CounterpartiesApi list_credit_support_annexes GET /api/counterparties/creditsupportannexes [EARLY ACCESS] ListCreditSupportAnnexes: List the set of Credit Support Annexes
CounterpartiesApi upsert_counterparty_agreement POST /api/counterparties/counterpartyagreements [EARLY ACCESS] UpsertCounterpartyAgreement: Upsert Counterparty Agreement
CounterpartiesApi upsert_credit_support_annex POST /api/counterparties/creditsupportannexes [EARLY ACCESS] UpsertCreditSupportAnnex: Upsert Credit Support Annex
CustomEntitiesApi delete_custom_entity DELETE /api/customentities/{entityType}/{identifierType}/{identifierValue} [EARLY ACCESS] DeleteCustomEntity: Delete a Custom Entity instance.
CustomEntitiesApi delete_custom_entity_access_metadata DELETE /api/customentities/{entityType}/{identifierType}/{identifierValue}/metadata/{metadataKey} [EARLY ACCESS] DeleteCustomEntityAccessMetadata: Delete a Custom Entity Access Metadata entry
CustomEntitiesApi get_all_custom_entity_access_metadata GET /api/customentities/{entityType}/{identifierType}/{identifierValue}/metadata [EARLY ACCESS] GetAllCustomEntityAccessMetadata: Get all the Access Metadata rules for a Custom Entity
CustomEntitiesApi get_custom_entity GET /api/customentities/{entityType}/{identifierType}/{identifierValue} [EARLY ACCESS] GetCustomEntity: Get a Custom Entity instance.
CustomEntitiesApi get_custom_entity_access_metadata_by_key GET /api/customentities/{entityType}/{identifierType}/{identifierValue}/metadata/{metadataKey} [EARLY ACCESS] GetCustomEntityAccessMetadataByKey: Get an entry identified by a metadataKey in the Access Metadata of a Custom Entity
CustomEntitiesApi get_custom_entity_relationships GET /api/customentities/{entityType}/{identifierType}/{identifierValue}/relationships [EARLY ACCESS] GetCustomEntityRelationships: Get Relationships for Custom Entity
CustomEntitiesApi list_custom_entities GET /api/customentities/{entityType} [EARLY ACCESS] ListCustomEntities: List Custom Entities of the specified entityType.
CustomEntitiesApi patch_custom_entity_access_metadata PATCH /api/customentities/{entityType}/{identifierType}/{identifierValue}/metadata [EARLY ACCESS] PatchCustomEntityAccessMetadata: Patch Access Metadata rules for a Custom Entity.
CustomEntitiesApi upsert_custom_entities POST /api/customentities/{entityType}/$batchUpsert [EARLY ACCESS] UpsertCustomEntities: Batch upsert instances of Custom Entities
CustomEntitiesApi upsert_custom_entity POST /api/customentities/{entityType} [EARLY ACCESS] UpsertCustomEntity: Upsert a Custom Entity instance
CustomEntitiesApi upsert_custom_entity_access_metadata PUT /api/customentities/{entityType}/{identifierType}/{identifierValue}/metadata/{metadataKey} [EARLY ACCESS] UpsertCustomEntityAccessMetadata: Upsert a Custom Entity Access Metadata entry associated with a specific metadataKey. This creates or updates the data in LUSID.
CustomEntityDefinitionsApi create_custom_entity_definition POST /api/customentities/entitytypes [EARLY ACCESS] CreateCustomEntityDefinition: Define a new Custom Entity type.
CustomEntityDefinitionsApi get_definition GET /api/customentities/entitytypes/{entityType} [EARLY ACCESS] GetDefinition: Get a Custom Entity type definition.
CustomEntityDefinitionsApi list_custom_entity_definitions GET /api/customentities/entitytypes [EARLY ACCESS] ListCustomEntityDefinitions: List the Custom Entity type definitions
CustomEntityDefinitionsApi update_custom_entity_definition PUT /api/customentities/entitytypes/{entityType} [EARLY ACCESS] UpdateCustomEntityDefinition: Modify an existing Custom Entity type.
CustomEntityTypesApi create_custom_entity_type POST /api/customentitytypes [EARLY ACCESS] CreateCustomEntityType: Define a new Custom Entity Type.
CustomEntityTypesApi get_custom_entity_type GET /api/customentitytypes/{entityType} [EARLY ACCESS] GetCustomEntityType: Get a Custom Entity Type.
CustomEntityTypesApi list_custom_entity_types GET /api/customentitytypes [EARLY ACCESS] ListCustomEntityTypes: List Custom Entity Types.
CustomEntityTypesApi update_custom_entity_type PUT /api/customentitytypes/{entityType} [EARLY ACCESS] UpdateCustomEntityType: Modify an existing Custom Entity Type.
CutLabelDefinitionsApi create_cut_label_definition POST /api/systemconfiguration/cutlabels CreateCutLabelDefinition: Create a Cut Label
CutLabelDefinitionsApi delete_cut_label_definition DELETE /api/systemconfiguration/cutlabels/{code} DeleteCutLabelDefinition: Delete a Cut Label
CutLabelDefinitionsApi get_cut_label_definition GET /api/systemconfiguration/cutlabels/{code} GetCutLabelDefinition: Get a Cut Label
CutLabelDefinitionsApi list_cut_label_definitions GET /api/systemconfiguration/cutlabels ListCutLabelDefinitions: List Existing Cut Labels
CutLabelDefinitionsApi update_cut_label_definition PUT /api/systemconfiguration/cutlabels/{code} UpdateCutLabelDefinition: Update a Cut Label
DataTypesApi create_data_type POST /api/datatypes [EARLY ACCESS] CreateDataType: Create data type definition
DataTypesApi get_data_type GET /api/datatypes/{scope}/{code} GetDataType: Get data type definition
DataTypesApi get_units_from_data_type GET /api/datatypes/{scope}/{code}/units [EARLY ACCESS] GetUnitsFromDataType: Get units from data type
DataTypesApi list_data_type_summaries GET /api/datatypes [EARLY ACCESS] ListDataTypeSummaries: List all data type summaries, without the reference data
DataTypesApi list_data_types GET /api/datatypes/{scope} ListDataTypes: List data types
DataTypesApi update_data_type PUT /api/datatypes/{scope}/{code} [EARLY ACCESS] UpdateDataType: Update data type definition
DataTypesApi update_reference_values PUT /api/datatypes/{scope}/{code}/referencedatavalues [EARLY ACCESS] UpdateReferenceValues: Update reference data on a data type
DerivedTransactionPortfoliosApi create_derived_portfolio POST /api/derivedtransactionportfolios/{scope} CreateDerivedPortfolio: Create derived portfolio
DerivedTransactionPortfoliosApi delete_derived_portfolio_details DELETE /api/derivedtransactionportfolios/{scope}/{code}/details [EARLY ACCESS] DeleteDerivedPortfolioDetails: Delete derived portfolio details
EntitiesApi get_portfolio_changes GET /api/entities/changes/portfolios [EARLY ACCESS] GetPortfolioChanges: Get the next change to each portfolio in a scope.
ExecutionsApi delete_execution DELETE /api/executions/{scope}/{code} [EARLY ACCESS] DeleteExecution: Delete execution
ExecutionsApi get_execution GET /api/executions/{scope}/{code} [EARLY ACCESS] GetExecution: Get Execution
ExecutionsApi list_executions GET /api/executions [EARLY ACCESS] ListExecutions: List Executions
ExecutionsApi upsert_executions POST /api/executions [EARLY ACCESS] UpsertExecutions: Upsert Execution
FundsApi accept_estimate_point POST /api/funds/{scope}/{code}/valuationpoints/$acceptestimate [EXPERIMENTAL] AcceptEstimatePoint: Accepts an Estimate Valuation Point.
FundsApi create_fund POST /api/funds/{scope} [EXPERIMENTAL] CreateFund: Create a Fund.
FundsApi delete_fund DELETE /api/funds/{scope}/{code} [EXPERIMENTAL] DeleteFund: Delete a Fund.
FundsApi delete_valuation_point DELETE /api/funds/{scope}/{code}/valuationpoints/{diaryEntryCode} [EXPERIMENTAL] DeleteValuationPoint: Delete a Valuation Point.
FundsApi finalise_candidate_valuation POST /api/funds/{scope}/{code}/valuationpoints/$finalisecandidate [EXPERIMENTAL] FinaliseCandidateValuation: Finalise Candidate.
FundsApi get_fund GET /api/funds/{scope}/{code} [EXPERIMENTAL] GetFund: Get a Fund.
FundsApi get_valuation_point_data POST /api/funds/{scope}/{code}/valuationpoints [EXPERIMENTAL] GetValuationPointData: Get Valuation Point Data for a Fund.
FundsApi list_funds GET /api/funds [EXPERIMENTAL] ListFunds: List Funds.
FundsApi set_share_class_instruments PUT /api/funds/{scope}/{code}/shareclasses [EXPERIMENTAL] SetShareClassInstruments: Set the ShareClass Instruments on a fund.
FundsApi upsert_fund_properties POST /api/funds/{scope}/{code}/properties/$upsert [EXPERIMENTAL] UpsertFundProperties: Upsert Fund properties.
FundsApi upsert_valuation_point POST /api/funds/{scope}/{code}/valuationpoints/$upsert [EXPERIMENTAL] UpsertValuationPoint: Upsert Valuation Point.
InstrumentEventTypesApi create_transaction_template POST /api/instrumenteventtypes/{instrumentEventType}/transactiontemplates/{instrumentType}/{scope} [EXPERIMENTAL] CreateTransactionTemplate: Create Transaction Template
InstrumentEventTypesApi delete_transaction_template DELETE /api/instrumenteventtypes/{instrumentEventType}/transactiontemplates/{instrumentType}/{scope} [EXPERIMENTAL] DeleteTransactionTemplate: Delete Transaction Template
InstrumentEventTypesApi get_transaction_template GET /api/instrumenteventtypes/{instrumentEventType}/transactiontemplates/{instrumentType}/{scope} [EXPERIMENTAL] GetTransactionTemplate: Get Transaction Template
InstrumentEventTypesApi get_transaction_template_specification GET /api/instrumenteventtypes/{instrumentEventType}/transactiontemplatespecification [EXPERIMENTAL] GetTransactionTemplateSpecification: Get Transaction Template Specification.
InstrumentEventTypesApi list_transaction_template_specifications GET /api/instrumenteventtypes/transactiontemplatespecifications [EXPERIMENTAL] ListTransactionTemplateSpecifications: List Transaction Template Specifications.
InstrumentEventTypesApi list_transaction_templates GET /api/instrumenteventtypes/transactiontemplates [EXPERIMENTAL] ListTransactionTemplates: List Transaction Templates
InstrumentEventTypesApi update_transaction_template PUT /api/instrumenteventtypes/{instrumentEventType}/transactiontemplates/{instrumentType}/{scope} [EXPERIMENTAL] UpdateTransactionTemplate: Update Transaction Template
InstrumentEventsApi query_bucketed_cash_flows POST /api/instrumentevents/$queryBucketedCashFlows [EXPERIMENTAL] QueryBucketedCashFlows: Returns bucketed cashflows based on the holdings of the portfolios and date range specified in the query.
InstrumentEventsApi query_cash_flows POST /api/instrumentevents/$queryCashFlows [EXPERIMENTAL] QueryCashFlows: Returns a list of cashflows based on the holdings of the portfolios and date range specified in the query.
InstrumentEventsApi query_instrument_events POST /api/instrumentevents/$query [EXPERIMENTAL] QueryInstrumentEvents: Returns a list of instrument events based on the holdings of the portfolios and date range specified in the query.
InstrumentEventsApi query_trade_tickets POST /api/instrumentevents/$queryTradeTickets [EXPERIMENTAL] QueryTradeTickets: Returns a list of trade tickets based on the holdings of the portfolios and date range specified in the query.
InstrumentsApi batch_upsert_instrument_properties POST /api/instruments/$batchupsertproperties [EARLY ACCESS] BatchUpsertInstrumentProperties: Batch upsert instruments properties
InstrumentsApi delete_instrument DELETE /api/instruments/{identifierType}/{identifier} [EARLY ACCESS] DeleteInstrument: Soft delete a single instrument
InstrumentsApi delete_instrument_properties POST /api/instruments/{identifierType}/{identifier}/properties/$delete [EARLY ACCESS] DeleteInstrumentProperties: Delete instrument properties
InstrumentsApi delete_instruments POST /api/instruments/$delete [EARLY ACCESS] DeleteInstruments: Soft or hard delete multiple instruments
InstrumentsApi get_all_possible_features GET /api/instruments/{instrumentType}/allfeatures [EXPERIMENTAL] GetAllPossibleFeatures: Provides list of all possible features for instrument type.
InstrumentsApi get_existing_instrument_capabilities GET /api/instruments/{identifier}/capabilities [EXPERIMENTAL] GetExistingInstrumentCapabilities: Retrieve capabilities of an existing instrument identified by LUID. These include instrument features, and if model is provided it also includes supported address keys and economic dependencies. Given an lusid instrument id provides instrument capabilities, outlining features, and, given the model, the capabilities also include supported addresses as well as economic dependencies.
InstrumentsApi get_existing_instrument_models GET /api/instruments/{identifier}/models GetExistingInstrumentModels: Retrieve supported pricing models for an existing instrument identified by LUID.
InstrumentsApi get_instrument GET /api/instruments/{identifierType}/{identifier} GetInstrument: Get instrument
InstrumentsApi get_instrument_identifier_types GET /api/instruments/identifierTypes GetInstrumentIdentifierTypes: Get instrument identifier types
InstrumentsApi get_instrument_payment_diary GET /api/instruments/{identifierType}/{identifier}/paymentdiary [EXPERIMENTAL] GetInstrumentPaymentDiary: Get instrument payment diary
InstrumentsApi get_instrument_properties GET /api/instruments/{identifierType}/{identifier}/properties [EARLY ACCESS] GetInstrumentProperties: Get instrument properties
InstrumentsApi get_instrument_property_time_series GET /api/instruments/{identifierType}/{identifier}/properties/time-series [EARLY ACCESS] GetInstrumentPropertyTimeSeries: Get instrument property time series
InstrumentsApi get_instrument_relationships GET /api/instruments/{identifierType}/{identifier}/relationships [EARLY ACCESS] GetInstrumentRelationships: Get Instrument relationships
InstrumentsApi get_instruments POST /api/instruments/$get GetInstruments: Get instruments
InstrumentsApi list_instrument_properties GET /api/instruments/{identifierType}/{identifier}/properties/list [EARLY ACCESS] ListInstrumentProperties: Get instrument properties (with Pagination)
InstrumentsApi list_instruments GET /api/instruments ListInstruments: List instruments
InstrumentsApi query_instrument_capabilities POST /api/instruments/capabilities [EXPERIMENTAL] QueryInstrumentCapabilities: Query capabilities of a particular instrument in advance of creating it. These include instrument features, and if model is provided it also includes supported address keys and economic dependencies.
InstrumentsApi update_instrument_identifier POST /api/instruments/{identifierType}/{identifier} UpdateInstrumentIdentifier: Update instrument identifier
InstrumentsApi upsert_instruments POST /api/instruments UpsertInstruments: Upsert instruments
InstrumentsApi upsert_instruments_properties POST /api/instruments/$upsertproperties UpsertInstrumentsProperties: Upsert instruments properties
LegacyComplianceApi delete_legacy_compliance_rule DELETE /api/legacy/compliance/rules/{scope}/{code} [EXPERIMENTAL] DeleteLegacyComplianceRule: Deletes a compliance rule.
LegacyComplianceApi get_legacy_breached_orders_info GET /api/legacy/compliance/runs/breached/{runId} [EXPERIMENTAL] GetLegacyBreachedOrdersInfo: Get the Ids of Breached orders in a given compliance run and the corresponding list of rules that could have caused it.
LegacyComplianceApi get_legacy_compliance_rule GET /api/legacy/compliance/rules/{scope}/{code} [EXPERIMENTAL] GetLegacyComplianceRule: Retrieve the definition of single compliance rule.
LegacyComplianceApi get_legacy_compliance_run_results GET /api/legacy/compliance/runs/{runId} [EXPERIMENTAL] GetLegacyComplianceRunResults: Get the details of a single compliance run.
LegacyComplianceApi list_legacy_compliance_rules GET /api/legacy/compliance/rules [EXPERIMENTAL] ListLegacyComplianceRules: List compliance rules, with optional filtering.
LegacyComplianceApi list_legacy_compliance_run_info GET /api/legacy/compliance/runs [EXPERIMENTAL] ListLegacyComplianceRunInfo: List historical compliance run ids.
LegacyComplianceApi run_legacy_compliance POST /api/legacy/compliance/runs [EXPERIMENTAL] RunLegacyCompliance: Kick off the compliance check process
LegacyComplianceApi upsert_legacy_compliance_rules POST /api/legacy/compliance/rules [EXPERIMENTAL] UpsertLegacyComplianceRules: Upsert compliance rules.
LegalEntitiesApi delete_legal_entity DELETE /api/legalentities/{idTypeScope}/{idTypeCode}/{code} [EARLY ACCESS] DeleteLegalEntity: Delete Legal Entity
LegalEntitiesApi delete_legal_entity_access_metadata DELETE /api/legalentities/{idTypeScope}/{idTypeCode}/{code}/metadata/{metadataKey} [EARLY ACCESS] DeleteLegalEntityAccessMetadata: Delete a Legal Entity Access Metadata entry
LegalEntitiesApi delete_legal_entity_identifiers DELETE /api/legalentities/{idTypeScope}/{idTypeCode}/{code}/identifiers [EARLY ACCESS] DeleteLegalEntityIdentifiers: Delete Legal Entity Identifiers
LegalEntitiesApi delete_legal_entity_properties DELETE /api/legalentities/{idTypeScope}/{idTypeCode}/{code}/properties [EARLY ACCESS] DeleteLegalEntityProperties: Delete Legal Entity Properties
LegalEntitiesApi get_all_legal_entity_access_metadata GET /api/legalentities/{idTypeScope}/{idTypeCode}/{code}/metadata [EARLY ACCESS] GetAllLegalEntityAccessMetadata: Get Access Metadata rules for a Legal Entity
LegalEntitiesApi get_legal_entity GET /api/legalentities/{idTypeScope}/{idTypeCode}/{code} [EARLY ACCESS] GetLegalEntity: Get Legal Entity
LegalEntitiesApi get_legal_entity_access_metadata_by_key GET /api/legalentities/{idTypeScope}/{idTypeCode}/{code}/metadata/{metadataKey} [EARLY ACCESS] GetLegalEntityAccessMetadataByKey: Get an entry identified by a metadataKey in the Access Metadata of a Legal Entity
LegalEntitiesApi get_legal_entity_property_time_series GET /api/legalentities/{idTypeScope}/{idTypeCode}/{code}/properties/time-series [EARLY ACCESS] GetLegalEntityPropertyTimeSeries: Get Legal Entity Property Time Series
LegalEntitiesApi get_legal_entity_relations GET /api/legalentities/{idTypeScope}/{idTypeCode}/{code}/relations [EXPERIMENTAL] GetLegalEntityRelations: Get Relations for Legal Entity
LegalEntitiesApi get_legal_entity_relationships GET /api/legalentities/{idTypeScope}/{idTypeCode}/{code}/relationships [EARLY ACCESS] GetLegalEntityRelationships: Get Relationships for Legal Entity
LegalEntitiesApi list_all_legal_entities GET /api/legalentities [EARLY ACCESS] ListAllLegalEntities: List Legal Entities
LegalEntitiesApi list_legal_entities GET /api/legalentities/{idTypeScope}/{idTypeCode} [EARLY ACCESS] ListLegalEntities: List Legal Entities
LegalEntitiesApi patch_legal_entity_access_metadata PATCH /api/legalentities/{idTypeScope}/{idTypeCode}/{code}/metadata [EARLY ACCESS] PatchLegalEntityAccessMetadata: Patch Access Metadata rules for a Legal Entity.
LegalEntitiesApi set_legal_entity_identifiers POST /api/legalentities/{idTypeScope}/{idTypeCode}/{code}/identifiers [EARLY ACCESS] SetLegalEntityIdentifiers: Set Legal Entity Identifiers
LegalEntitiesApi set_legal_entity_properties POST /api/legalentities/{idTypeScope}/{idTypeCode}/{code}/properties [EARLY ACCESS] SetLegalEntityProperties: Set Legal Entity Properties
LegalEntitiesApi upsert_legal_entities POST /api/legalentities/$batchUpsert [EARLY ACCESS] UpsertLegalEntities: Pluralised upsert of Legal Entities
LegalEntitiesApi upsert_legal_entity POST /api/legalentities [EARLY ACCESS] UpsertLegalEntity: Upsert Legal Entity
LegalEntitiesApi upsert_legal_entity_access_metadata PUT /api/legalentities/{idTypeScope}/{idTypeCode}/{code}/metadata/{metadataKey} [EARLY ACCESS] UpsertLegalEntityAccessMetadata: Upsert a Legal Entity Access Metadata entry associated with a specific metadataKey. This creates or updates the data in LUSID.
OrderGraphApi list_order_graph_blocks GET /api/ordergraph/blocks [EARLY ACCESS] ListOrderGraphBlocks: Lists blocks that pass the filter provided, and builds a summary picture of the state of their associated order entities.
OrderGraphApi list_order_graph_placement_children GET /api/ordergraph/placementchildren/{scope}/{code} [EARLY ACCESS] ListOrderGraphPlacementChildren: Lists all placements for the parent placement specified by the scope and code, and builds a summary picture of the state of their associated order entities.
OrderGraphApi list_order_graph_placements GET /api/ordergraph/placements [EARLY ACCESS] ListOrderGraphPlacements: Lists placements that pass the filter provided, and builds a summary picture of the state of their associated order entities.
OrderInstructionsApi delete_order_instruction DELETE /api/orderinstructions/{scope}/{code} [EXPERIMENTAL] DeleteOrderInstruction: Delete orderInstruction
OrderInstructionsApi get_order_instruction GET /api/orderinstructions/{scope}/{code} [EXPERIMENTAL] GetOrderInstruction: Get OrderInstruction
OrderInstructionsApi list_order_instructions GET /api/orderinstructions [EXPERIMENTAL] ListOrderInstructions: List OrderInstructions
OrderInstructionsApi upsert_order_instructions POST /api/orderinstructions [EXPERIMENTAL] UpsertOrderInstructions: Upsert OrderInstruction
OrderManagementApi book_transactions POST /api/ordermanagement/booktransactions [EXPERIMENTAL] BookTransactions: Books transactions using specific allocations as a source.
OrderManagementApi create_orders POST /api/ordermanagement/createorders [EARLY ACCESS] CreateOrders: Upsert a Block and associated orders
OrderManagementApi move_orders POST /api/ordermanagement/moveorders [EARLY ACCESS] MoveOrders: Move orders to new or existing block
OrderManagementApi place_blocks POST /api/ordermanagement/placeblocks [EARLY ACCESS] PlaceBlocks: Places blocks for a given list of placement requests.
OrderManagementApi run_allocation_service POST /api/ordermanagement/allocate [EXPERIMENTAL] RunAllocationService: Runs the Allocation Service
OrdersApi delete_order DELETE /api/orders/{scope}/{code} [EARLY ACCESS] DeleteOrder: Delete order
OrdersApi get_order GET /api/orders/{scope}/{code} [EARLY ACCESS] GetOrder: Get Order
OrdersApi list_orders GET /api/orders [EARLY ACCESS] ListOrders: List Orders
OrdersApi upsert_orders POST /api/orders [EARLY ACCESS] UpsertOrders: Upsert Order
PackagesApi delete_package DELETE /api/packages/{scope}/{code} [EXPERIMENTAL] DeletePackage: Delete package
PackagesApi get_package GET /api/packages/{scope}/{code} [EXPERIMENTAL] GetPackage: Get Package
PackagesApi list_packages GET /api/packages [EXPERIMENTAL] ListPackages: List Packages
PackagesApi upsert_packages POST /api/packages [EXPERIMENTAL] UpsertPackages: Upsert Package
ParticipationsApi delete_participation DELETE /api/participations/{scope}/{code} [EARLY ACCESS] DeleteParticipation: Delete participation
ParticipationsApi get_participation GET /api/participations/{scope}/{code} [EARLY ACCESS] GetParticipation: Get Participation
ParticipationsApi list_participations GET /api/participations [EARLY ACCESS] ListParticipations: List Participations
ParticipationsApi upsert_participations POST /api/participations [EARLY ACCESS] UpsertParticipations: Upsert Participation
PersonsApi delete_person DELETE /api/persons/{idTypeScope}/{idTypeCode}/{code} [EARLY ACCESS] DeletePerson: Delete person
PersonsApi delete_person_access_metadata DELETE /api/persons/{idTypeScope}/{idTypeCode}/{code}/metadata/{metadataKey} [EARLY ACCESS] DeletePersonAccessMetadata: Delete a Person Access Metadata entry
PersonsApi delete_person_identifiers DELETE /api/persons/{idTypeScope}/{idTypeCode}/{code}/identifiers [EARLY ACCESS] DeletePersonIdentifiers: Delete Person Identifiers
PersonsApi delete_person_properties DELETE /api/persons/{idTypeScope}/{idTypeCode}/{code}/properties [EARLY ACCESS] DeletePersonProperties: Delete Person Properties
PersonsApi get_all_person_access_metadata GET /api/persons/{idTypeScope}/{idTypeCode}/{code}/metadata [EARLY ACCESS] GetAllPersonAccessMetadata: Get Access Metadata rules for a Person
PersonsApi get_person GET /api/persons/{idTypeScope}/{idTypeCode}/{code} [EARLY ACCESS] GetPerson: Get Person
PersonsApi get_person_access_metadata_by_key GET /api/persons/{idTypeScope}/{idTypeCode}/{code}/metadata/{metadataKey} [EARLY ACCESS] GetPersonAccessMetadataByKey: Get an entry identified by a metadataKey in the Access Metadata of a Person
PersonsApi get_person_property_time_series GET /api/persons/{idTypeScope}/{idTypeCode}/{code}/properties/time-series [EARLY ACCESS] GetPersonPropertyTimeSeries: Get Person Property Time Series
PersonsApi get_person_relations GET /api/persons/{idTypeScope}/{idTypeCode}/{code}/relations [EARLY ACCESS] GetPersonRelations: Get Relations for Person
PersonsApi get_person_relationships GET /api/persons/{idTypeScope}/{idTypeCode}/{code}/relationships [EARLY ACCESS] GetPersonRelationships: Get Relationships for Person
PersonsApi list_all_persons GET /api/persons [EARLY ACCESS] ListAllPersons: List All Persons
PersonsApi list_persons GET /api/persons/{idTypeScope}/{idTypeCode} [EARLY ACCESS] ListPersons: List Persons
PersonsApi patch_person_access_metadata PATCH /api/persons/{idTypeScope}/{idTypeCode}/{code}/metadata [EARLY ACCESS] PatchPersonAccessMetadata: Patch Access Metadata rules for a Person.
PersonsApi set_person_identifiers POST /api/persons/{idTypeScope}/{idTypeCode}/{code}/identifiers [EARLY ACCESS] SetPersonIdentifiers: Set Person Identifiers
PersonsApi set_person_properties POST /api/persons/{idTypeScope}/{idTypeCode}/{code}/properties [EARLY ACCESS] SetPersonProperties: Set Person Properties
PersonsApi upsert_person POST /api/persons [EARLY ACCESS] UpsertPerson: Upsert Person
PersonsApi upsert_person_access_metadata PUT /api/persons/{idTypeScope}/{idTypeCode}/{code}/metadata/{metadataKey} [EARLY ACCESS] UpsertPersonAccessMetadata: Upsert a Person Access Metadata entry associated with a specific metadataKey. This creates or updates the data in LUSID.
PlacementsApi delete_placement DELETE /api/placements/{scope}/{code} [EARLY ACCESS] DeletePlacement: Delete placement
PlacementsApi get_placement GET /api/placements/{scope}/{code} [EARLY ACCESS] GetPlacement: Get Placement
PlacementsApi list_placements GET /api/placements [EARLY ACCESS] ListPlacements: List Placements
PlacementsApi upsert_placements POST /api/placements [EARLY ACCESS] UpsertPlacements: Upsert Placement
PortfolioGroupsApi add_portfolio_to_group POST /api/portfoliogroups/{scope}/{code}/portfolios [EARLY ACCESS] AddPortfolioToGroup: Add portfolio to group
PortfolioGroupsApi add_sub_group_to_group POST /api/portfoliogroups/{scope}/{code}/subgroups [EARLY ACCESS] AddSubGroupToGroup: Add sub group to group
PortfolioGroupsApi build_transactions_for_portfolio_group POST /api/portfoliogroups/{scope}/{code}/transactions/$build BuildTransactionsForPortfolioGroup: Build transactions for transaction portfolios in a portfolio group
PortfolioGroupsApi create_portfolio_group POST /api/portfoliogroups/{scope} CreatePortfolioGroup: Create portfolio group
PortfolioGroupsApi delete_group_properties POST /api/portfoliogroups/{scope}/{code}/properties/$delete [EARLY ACCESS] DeleteGroupProperties: Delete group properties
PortfolioGroupsApi delete_key_from_portfolio_group_access_metadata DELETE /api/portfoliogroups/{scope}/{code}/metadata/{metadataKey} [EARLY ACCESS] DeleteKeyFromPortfolioGroupAccessMetadata: Delete a Portfolio Group Access Metadata entry
PortfolioGroupsApi delete_portfolio_from_group DELETE /api/portfoliogroups/{scope}/{code}/portfolios/{portfolioScope}/{portfolioCode} [EARLY ACCESS] DeletePortfolioFromGroup: Delete portfolio from group
PortfolioGroupsApi delete_portfolio_group DELETE /api/portfoliogroups/{scope}/{code} [EARLY ACCESS] DeletePortfolioGroup: Delete portfolio group
PortfolioGroupsApi delete_sub_group_from_group DELETE /api/portfoliogroups/{scope}/{code}/subgroups/{subgroupScope}/{subgroupCode} [EARLY ACCESS] DeleteSubGroupFromGroup: Delete sub group from group
PortfolioGroupsApi get_a2_b_data_for_portfolio_group GET /api/portfoliogroups/{scope}/{code}/a2b [EARLY ACCESS] GetA2BDataForPortfolioGroup: Get A2B data for a Portfolio Group
PortfolioGroupsApi get_group_properties GET /api/portfoliogroups/{scope}/{code}/properties [EARLY ACCESS] GetGroupProperties: Get group properties
PortfolioGroupsApi get_holdings_for_portfolio_group GET /api/portfoliogroups/{scope}/{code}/holdings GetHoldingsForPortfolioGroup: Get holdings for transaction portfolios in portfolio group
PortfolioGroupsApi get_portfolio_group GET /api/portfoliogroups/{scope}/{code} GetPortfolioGroup: Get portfolio group
PortfolioGroupsApi get_portfolio_group_access_metadata_by_key GET /api/portfoliogroups/{scope}/{code}/metadata/{metadataKey} [EARLY ACCESS] GetPortfolioGroupAccessMetadataByKey: Get an entry identified by a metadataKey in the Access Metadata of a Portfolio Group
PortfolioGroupsApi get_portfolio_group_commands GET /api/portfoliogroups/{scope}/{code}/commands GetPortfolioGroupCommands: Get portfolio group commands
PortfolioGroupsApi get_portfolio_group_expansion GET /api/portfoliogroups/{scope}/{code}/expansion [EARLY ACCESS] GetPortfolioGroupExpansion: Get portfolio group expansion
PortfolioGroupsApi get_portfolio_group_metadata GET /api/portfoliogroups/{scope}/{code}/metadata [EARLY ACCESS] GetPortfolioGroupMetadata: Get Access Metadata rules for Portfolio Group
PortfolioGroupsApi get_portfolio_group_property_time_series GET /api/portfoliogroups/{scope}/{code}/properties/time-series [EARLY ACCESS] GetPortfolioGroupPropertyTimeSeries: Get the time series of a portfolio group property
PortfolioGroupsApi get_portfolio_group_relations GET /api/portfoliogroups/{scope}/{code}/relations [EXPERIMENTAL] GetPortfolioGroupRelations: Get Relations for Portfolio Group
PortfolioGroupsApi get_portfolio_group_relationships GET /api/portfoliogroups/{scope}/{code}/relationships [EARLY ACCESS] GetPortfolioGroupRelationships: Get Relationships for Portfolio Group
PortfolioGroupsApi get_transactions_for_portfolio_group GET /api/portfoliogroups/{scope}/{code}/transactions GetTransactionsForPortfolioGroup: Get transactions for transaction portfolios in a portfolio group
PortfolioGroupsApi list_portfolio_groups GET /api/portfoliogroups/{scope} [EARLY ACCESS] ListPortfolioGroups: List portfolio groups
PortfolioGroupsApi patch_portfolio_group_access_metadata PATCH /api/portfoliogroups/{scope}/{code}/metadata [EARLY ACCESS] PatchPortfolioGroupAccessMetadata: Patch Access Metadata rules for a Portfolio Group.
PortfolioGroupsApi update_portfolio_group PUT /api/portfoliogroups/{scope}/{code} [EARLY ACCESS] UpdatePortfolioGroup: Update portfolio group
PortfolioGroupsApi upsert_group_properties POST /api/portfoliogroups/{scope}/{code}/properties/$upsert [EARLY ACCESS] UpsertGroupProperties: Upsert group properties
PortfolioGroupsApi upsert_portfolio_group_access_metadata PUT /api/portfoliogroups/{scope}/{code}/metadata/{metadataKey} [EARLY ACCESS] UpsertPortfolioGroupAccessMetadata: Upsert a Portfolio Group Access Metadata entry associated with a specific metadataKey. This creates or updates the data in LUSID.
PortfoliosApi delete_key_from_portfolio_access_metadata DELETE /api/portfolios/{scope}/{code}/metadata/{metadataKey} [EARLY ACCESS] DeleteKeyFromPortfolioAccessMetadata: Delete a Portfolio Access Metadata Rule
PortfoliosApi delete_portfolio DELETE /api/portfolios/{scope}/{code} DeletePortfolio: Delete portfolio
PortfoliosApi delete_portfolio_properties DELETE /api/portfolios/{scope}/{code}/properties DeletePortfolioProperties: Delete portfolio properties
PortfoliosApi delete_portfolio_returns DELETE /api/portfolios/{scope}/{code}/returns/{returnScope}/{returnCode}/$delete [EARLY ACCESS] DeletePortfolioReturns: Delete Returns
PortfoliosApi get_aggregated_returns_dispersion_metrics POST /api/portfolios/{scope}/{code}/returns/dispersion/$aggregated [EARLY ACCESS] GetAggregatedReturnsDispersionMetrics: Get the Aggregated Returns Dispersion metric
PortfoliosApi get_composite_breakdown POST /api/portfolios/{scope}/{code}/returns/breakdown [EARLY ACCESS] GetCompositeBreakdown: Get the Composite Breakdown on how the composite Returns are calculated
PortfoliosApi get_portfolio GET /api/portfolios/{scope}/{code} GetPortfolio: Get portfolio
PortfoliosApi get_portfolio_aggregate_returns GET /api/portfolios/{scope}/{code}/returns/{returnScope}/{returnCode}/aggregated [EXPERIMENTAL] GetPortfolioAggregateReturns: Aggregate Returns (This is a deprecated endpoint).
PortfoliosApi get_portfolio_aggregated_returns POST /api/portfolios/{scope}/{code}/returns/$aggregated [EARLY ACCESS] GetPortfolioAggregatedReturns: Aggregated Returns
PortfoliosApi get_portfolio_commands GET /api/portfolios/{scope}/{code}/commands GetPortfolioCommands: Get portfolio commands
PortfoliosApi get_portfolio_metadata GET /api/portfolios/{scope}/{code}/metadata [EARLY ACCESS] GetPortfolioMetadata: Get access metadata rules for a portfolio
PortfoliosApi get_portfolio_properties GET /api/portfolios/{scope}/{code}/properties GetPortfolioProperties: Get portfolio properties
PortfoliosApi get_portfolio_property_time_series GET /api/portfolios/{scope}/{code}/properties/time-series [EARLY ACCESS] GetPortfolioPropertyTimeSeries: Get portfolio property time series
PortfoliosApi get_portfolio_relations GET /api/portfolios/{scope}/{code}/relations [EXPERIMENTAL] GetPortfolioRelations: Get portfolio relations
PortfoliosApi get_portfolio_relationships GET /api/portfolios/{scope}/{code}/relationships [EARLY ACCESS] GetPortfolioRelationships: Get portfolio relationships
PortfoliosApi get_portfolio_returns GET /api/portfolios/{scope}/{code}/returns/{returnScope}/{returnCode} [EARLY ACCESS] GetPortfolioReturns: Get Returns
PortfoliosApi get_portfolios_access_metadata_by_key GET /api/portfolios/{scope}/{code}/metadata/{metadataKey} [EARLY ACCESS] GetPortfoliosAccessMetadataByKey: Get an entry identified by a metadataKey in the access metadata object
PortfoliosApi list_portfolio_properties GET /api/portfolios/{scope}/{code}/properties/list [EARLY ACCESS] ListPortfolioProperties: Get portfolio properties
PortfoliosApi list_portfolios GET /api/portfolios ListPortfolios: List portfolios
PortfoliosApi list_portfolios_for_scope GET /api/portfolios/{scope} ListPortfoliosForScope: List portfolios for scope
PortfoliosApi patch_portfolio PATCH /api/portfolios/{scope}/{code} [EARLY ACCESS] PatchPortfolio: Patch portfolio.
PortfoliosApi patch_portfolio_access_metadata PATCH /api/portfolios/{scope}/{code}/metadata [EARLY ACCESS] PatchPortfolioAccessMetadata: Patch Access Metadata rules for a Portfolio.
PortfoliosApi update_portfolio PUT /api/portfolios/{scope}/{code} UpdatePortfolio: Update portfolio
PortfoliosApi upsert_portfolio_access_metadata PUT /api/portfolios/{scope}/{code}/metadata/{metadataKey} [EARLY ACCESS] UpsertPortfolioAccessMetadata: Upsert a Portfolio Access Metadata Rule associated with specific metadataKey. This creates or updates the data in LUSID.
PortfoliosApi upsert_portfolio_properties POST /api/portfolios/{scope}/{code}/properties UpsertPortfolioProperties: Upsert portfolio properties
PortfoliosApi upsert_portfolio_returns POST /api/portfolios/{scope}/{code}/returns/{returnScope}/{returnCode} [EARLY ACCESS] UpsertPortfolioReturns: Upsert Returns
PropertyDefinitionsApi create_derived_property_definition POST /api/propertydefinitions/derived [EARLY ACCESS] CreateDerivedPropertyDefinition: Create derived property definition
PropertyDefinitionsApi create_property_definition POST /api/propertydefinitions CreatePropertyDefinition: Create property definition
PropertyDefinitionsApi delete_property_definition DELETE /api/propertydefinitions/{domain}/{scope}/{code} DeletePropertyDefinition: Delete property definition
PropertyDefinitionsApi delete_property_definition_properties POST /api/propertydefinitions/{domain}/{scope}/{code}/properties/$delete [EARLY ACCESS] DeletePropertyDefinitionProperties: Delete property definition properties
PropertyDefinitionsApi get_multiple_property_definitions GET /api/propertydefinitions GetMultiplePropertyDefinitions: Get multiple property definitions
PropertyDefinitionsApi get_property_definition GET /api/propertydefinitions/{domain}/{scope}/{code} GetPropertyDefinition: Get property definition
PropertyDefinitionsApi get_property_definition_property_time_series GET /api/propertydefinitions/{domain}/{scope}/{code}/properties/time-series [EARLY ACCESS] GetPropertyDefinitionPropertyTimeSeries: Get Property Definition Property Time Series
PropertyDefinitionsApi list_property_definitions GET /api/propertydefinitions/$list ListPropertyDefinitions: List property definitions
PropertyDefinitionsApi update_derived_property_definition PUT /api/propertydefinitions/derived/{domain}/{scope}/{code} [EARLY ACCESS] UpdateDerivedPropertyDefinition: Update a pre-existing derived property definition
PropertyDefinitionsApi update_property_definition PUT /api/propertydefinitions/{domain}/{scope}/{code} UpdatePropertyDefinition: Update property definition
PropertyDefinitionsApi upsert_property_definition_properties POST /api/propertydefinitions/{domain}/{scope}/{code}/properties [EARLY ACCESS] UpsertPropertyDefinitionProperties: Upsert properties to a property definition
QueryableKeysApi get_all_queryable_keys GET /api/queryablekeys [EARLY ACCESS] GetAllQueryableKeys: Query the set of supported &quot;addresses&quot; that can be queried from all endpoints.
QuotesApi delete_quote_access_metadata_rule DELETE /api/metadata/quotes/rules/{scope} [EXPERIMENTAL] DeleteQuoteAccessMetadataRule: Delete a Quote Access Metadata Rule
QuotesApi delete_quotes POST /api/quotes/{scope}/$delete DeleteQuotes: Delete quotes
QuotesApi get_quotes POST /api/quotes/{scope}/$get [EARLY ACCESS] GetQuotes: Get quotes
QuotesApi get_quotes_access_metadata_rule GET /api/metadata/quotes/rules [EXPERIMENTAL] GetQuotesAccessMetadataRule: Get a quote access metadata rule
QuotesApi list_quotes GET /api/quotes/{scope}/$deprecated [DEPRECATED] ListQuotes: List quotes
QuotesApi list_quotes_access_metadata_rules GET /api/metadata/quotes/rules/{scope} [EXPERIMENTAL] ListQuotesAccessMetadataRules: List all quote access metadata rules in a scope
QuotesApi list_quotes_for_scope GET /api/quotes/{scope} ListQuotesForScope: List quotes for scope
QuotesApi upsert_quote_access_metadata_rule POST /api/metadata/quotes/rules/{scope} [EXPERIMENTAL] UpsertQuoteAccessMetadataRule: Upsert a Quote Access Metadata Rule. This creates or updates the data in LUSID.
QuotesApi upsert_quotes POST /api/quotes/{scope} UpsertQuotes: Upsert quotes
ReconciliationsApi create_scheduled_reconciliation POST /api/portfolios/$scheduledReconciliations/{scope} [EXPERIMENTAL] CreateScheduledReconciliation: Create a scheduled reconciliation
ReconciliationsApi delete_reconciliation DELETE /api/portfolios/$scheduledReconciliations/{scope}/{code} [EXPERIMENTAL] DeleteReconciliation: Delete scheduled reconciliation
ReconciliationsApi delete_reconciliation_mapping DELETE /api/portfolios/mapping/{scope}/{code} [EARLY ACCESS] DeleteReconciliationMapping: Delete a mapping
ReconciliationsApi get_reconciliation GET /api/portfolios/$scheduledReconciliations/{scope}/{code} [EXPERIMENTAL] GetReconciliation: Get scheduled reconciliation
ReconciliationsApi get_reconciliation_mapping GET /api/portfolios/mapping/{scope}/{code} [EARLY ACCESS] GetReconciliationMapping: Get a mapping
ReconciliationsApi list_reconciliation_mappings GET /api/portfolios/mapping [EARLY ACCESS] ListReconciliationMappings: List the reconciliation mappings
ReconciliationsApi list_reconciliations GET /api/portfolios/$scheduledReconciliations [EXPERIMENTAL] ListReconciliations: List scheduled reconciliations
ReconciliationsApi reconcile_generic POST /api/portfolios/$reconcileGeneric ReconcileGeneric: Reconcile either holdings or valuations performed on one or two sets of holdings using one or two configuration recipes. The output is configurable for various types of comparisons, to allow tolerances on numerical and date-time data or case-insensitivity on strings, and elision of resulting differences where they are 'empty' or null or zero.
ReconciliationsApi reconcile_holdings POST /api/portfolios/$reconcileholdings [EARLY ACCESS] ReconcileHoldings: Reconcile portfolio holdings
ReconciliationsApi reconcile_inline POST /api/portfolios/$reconcileInline ReconcileInline: Reconcile valuations performed on one or two sets of inline instruments using one or two configuration recipes.
ReconciliationsApi reconcile_transactions POST /api/portfolios/$reconcileTransactions [EARLY ACCESS] ReconcileTransactions: Perform a Transactions Reconciliation.
ReconciliationsApi reconcile_transactions_v2 POST /api/portfolios/$reconcileTransactionsV2 [EXPERIMENTAL] ReconcileTransactionsV2: Perform a Transactions Reconciliation.
ReconciliationsApi reconcile_valuation POST /api/portfolios/$reconcileValuation ReconcileValuation: Reconcile valuations performed on one or two sets of holdings using one or two configuration recipes.
ReconciliationsApi update_reconciliation POST /api/portfolios/$scheduledReconciliations/{scope}/{code} [EXPERIMENTAL] UpdateReconciliation: Update scheduled reconciliation
ReconciliationsApi upsert_reconciliation_mapping POST /api/portfolios/mapping [EARLY ACCESS] UpsertReconciliationMapping: Create or update a mapping
ReferenceListsApi delete_reference_list DELETE /api/referencelists/{scope}/{code} [EARLY ACCESS] DeleteReferenceList: Delete Reference List
ReferenceListsApi get_reference_list GET /api/referencelists/{scope}/{code} [EARLY ACCESS] GetReferenceList: Get Reference List
ReferenceListsApi list_reference_lists GET /api/referencelists [EARLY ACCESS] ListReferenceLists: List Reference Lists
ReferenceListsApi upsert_reference_list POST /api/referencelists [EARLY ACCESS] UpsertReferenceList: Upsert Reference List
ReferencePortfolioApi create_reference_portfolio POST /api/referenceportfolios/{scope} CreateReferencePortfolio: Create reference portfolio
ReferencePortfolioApi get_reference_portfolio_constituents GET /api/referenceportfolios/{scope}/{code}/constituents GetReferencePortfolioConstituents: Get reference portfolio constituents
ReferencePortfolioApi list_constituents_adjustments GET /api/referenceportfolios/{scope}/{code}/constituentsadjustments ListConstituentsAdjustments: List constituents adjustments
ReferencePortfolioApi upsert_reference_portfolio_constituents POST /api/referenceportfolios/{scope}/{code}/constituents UpsertReferencePortfolioConstituents: Upsert reference portfolio constituents
RelationDefinitionsApi create_relation_definition POST /api/relationdefinitions [EXPERIMENTAL] CreateRelationDefinition: Create a relation definition
RelationDefinitionsApi delete_relation_definition DELETE /api/relationdefinitions/{scope}/{code} [EXPERIMENTAL] DeleteRelationDefinition: Delete relation definition
RelationDefinitionsApi get_relation_definition GET /api/relationdefinitions/{scope}/{code} [EXPERIMENTAL] GetRelationDefinition: Get relation definition
RelationsApi create_relation POST /api/relations/{scope}/{code} [EXPERIMENTAL] CreateRelation: Create Relation
RelationsApi delete_relation POST /api/relations/{scope}/{code}/$delete [EXPERIMENTAL] DeleteRelation: Delete a relation
RelationshipDefinitionsApi create_relationship_definition POST /api/relationshipdefinitions [EARLY ACCESS] CreateRelationshipDefinition: Create Relationship Definition
RelationshipDefinitionsApi delete_relationship_definition DELETE /api/relationshipdefinitions/{scope}/{code} [EARLY ACCESS] DeleteRelationshipDefinition: Delete Relationship Definition
RelationshipDefinitionsApi get_relationship_definition GET /api/relationshipdefinitions/{scope}/{code} [EARLY ACCESS] GetRelationshipDefinition: Get relationship definition
RelationshipDefinitionsApi list_relationship_definitions GET /api/relationshipdefinitions [EARLY ACCESS] ListRelationshipDefinitions: List relationship definitions
RelationshipDefinitionsApi update_relationship_definition PUT /api/relationshipdefinitions/{scope}/{code} [EARLY ACCESS] UpdateRelationshipDefinition: Update Relationship Definition
RelationshipsApi create_relationship POST /api/relationshipdefinitions/{scope}/{code}/relationships [EARLY ACCESS] CreateRelationship: Create Relationship
RelationshipsApi delete_relationship POST /api/relationshipdefinitions/{scope}/{code}/relationships/$delete [EARLY ACCESS] DeleteRelationship: Delete Relationship
SchemasApi get_entity_schema GET /api/schemas/entities/{entity} [EARLY ACCESS] GetEntitySchema: Get schema
SchemasApi get_property_schema GET /api/schemas/properties [EARLY ACCESS] GetPropertySchema: Get property schema
SchemasApi get_value_types GET /api/schemas/types [EARLY ACCESS] GetValueTypes: Get value types
SchemasApi list_entities GET /api/schemas/entities [EARLY ACCESS] ListEntities: List entities
ScopesApi list_entity_scopes GET /api/scopes/{entityType} ListEntityScopes: List Entity Scopes
ScopesApi list_scopes GET /api/scopes ListScopes: List Scopes
ScriptedTranslationApi get_translation_dialect GET /api/scriptedtranslation/dialects/{scope}/{vendor}/{sourceSystem}/{entityType}/{serialisationFormat}/{version} [EARLY ACCESS] GetTranslationDialect: Get a dialect.
ScriptedTranslationApi get_translation_script GET /api/scriptedtranslation/scripts/{scope}/{code}/{version} [EARLY ACCESS] GetTranslationScript: Retrieve a translation script by its identifier.
ScriptedTranslationApi list_dialect_ids GET /api/scriptedtranslation/dialects/ids [EARLY ACCESS] ListDialectIds: List dialect identifiers matching an optional filter.
ScriptedTranslationApi list_translation_script_ids GET /api/scriptedtranslation/scripts/ids [EARLY ACCESS] ListTranslationScriptIds: List translation script identifiers.
ScriptedTranslationApi translate_entities POST /api/scriptedtranslation/translateentities [EARLY ACCESS] TranslateEntities: Translate a collection of entities with a specified translation script.
ScriptedTranslationApi translate_entities_inlined POST /api/scriptedtranslation/translateentitiesinlined [EARLY ACCESS] TranslateEntitiesInlined: Translate a collection of entities, inlining the body of the translation script.
ScriptedTranslationApi upsert_translation_dialect POST /api/scriptedtranslation/dialects [EARLY ACCESS] UpsertTranslationDialect: Upsert a Dialect.
ScriptedTranslationApi upsert_translation_script POST /api/scriptedtranslation/scripts [EARLY ACCESS] UpsertTranslationScript: Upsert a translation script.
SearchApi instruments_search POST /api/search/instruments [EARLY ACCESS] InstrumentsSearch: Instruments search
SearchApi search_portfolio_groups GET /api/search/portfoliogroups SearchPortfolioGroups: Search Portfolio Groups
SearchApi search_portfolios GET /api/search/portfolios SearchPortfolios: Search Portfolios
SearchApi search_properties GET /api/search/propertydefinitions SearchProperties: Search Property Definitions
SequencesApi create_sequence POST /api/sequences/{scope} [EARLY ACCESS] CreateSequence: Create a new sequence
SequencesApi get_sequence GET /api/sequences/{scope}/{code} [EARLY ACCESS] GetSequence: Get a specified sequence
SequencesApi list_sequences GET /api/sequences [EARLY ACCESS] ListSequences: List Sequences
SequencesApi next GET /api/sequences/{scope}/{code}/next [EARLY ACCESS] Next: Get next values from sequence
StagingRuleSetApi create_staging_rule_set POST /api/stagingrulesets/{entityType} [EXPERIMENTAL] CreateStagingRuleSet: Create a StagingRuleSet
StagingRuleSetApi delete_staging_rule_set DELETE /api/stagingrulesets/{entityType} [EXPERIMENTAL] DeleteStagingRuleSet: Delete a StagingRuleSet
StagingRuleSetApi get_staging_rule_set GET /api/stagingrulesets/{entityType} [EXPERIMENTAL] GetStagingRuleSet: Get a StagingRuleSet
StagingRuleSetApi list_staging_rule_sets GET /api/stagingrulesets [EXPERIMENTAL] ListStagingRuleSets: List StagingRuleSets
StagingRuleSetApi update_staging_rule_set PUT /api/stagingrulesets/{entityType} [EXPERIMENTAL] UpdateStagingRuleSet: Update a StagingRuleSet
StructuredResultDataApi create_data_map POST /api/unitresults/datamap/{scope} [EXPERIMENTAL] CreateDataMap: Create data map
StructuredResultDataApi delete_structured_result_data POST /api/unitresults/{scope}/$delete [EXPERIMENTAL] DeleteStructuredResultData: Delete structured result data
StructuredResultDataApi get_address_key_definitions_for_document GET /api/unitresults/virtualdocument/{scope}/{code}/{source}/{resultType}/addresskeydefinitions [EARLY ACCESS] GetAddressKeyDefinitionsForDocument: Get AddressKeyDefinitions for a virtual document.
StructuredResultDataApi get_data_map POST /api/unitresults/datamap/{scope}/$get [EXPERIMENTAL] GetDataMap: Get data map
StructuredResultDataApi get_structured_result_data POST /api/unitresults/{scope}/$get [EXPERIMENTAL] GetStructuredResultData: Get structured result data
StructuredResultDataApi get_virtual_document POST /api/unitresults/virtualdocument/{scope}/$get [EXPERIMENTAL] GetVirtualDocument: Get Virtual Documents
StructuredResultDataApi get_virtual_document_rows GET /api/unitresults/virtualdocument/{scope}/{code}/{source}/{resultType} [EARLY ACCESS] GetVirtualDocumentRows: Get Virtual Document Rows
StructuredResultDataApi upsert_result_value POST /api/unitresults/resultvalue/{scope} [EXPERIMENTAL] UpsertResultValue: Upsert result value
StructuredResultDataApi upsert_structured_result_data POST /api/unitresults/{scope} [BETA] UpsertStructuredResultData: Upsert structured result data
SystemConfigurationApi create_configuration_transaction_type POST /api/systemconfiguration/transactions/type [EARLY ACCESS] CreateConfigurationTransactionType: Create transaction type
SystemConfigurationApi create_side_definition POST /api/systemconfiguration/transactions/side [EXPERIMENTAL] CreateSideDefinition: Create side definition
SystemConfigurationApi delete_transaction_configuration_source DELETE /api/systemconfiguration/transactions/type/{source} [EXPERIMENTAL] DeleteTransactionConfigurationSource: Delete all transaction configurations for a source
SystemConfigurationApi get_transaction_configuration_source GET /api/systemconfiguration/transactions/type/{source} [EXPERIMENTAL] GetTransactionConfigurationSource: Get all transaction configurations for a source
SystemConfigurationApi list_configuration_transaction_types GET /api/systemconfiguration/transactions [EARLY ACCESS] ListConfigurationTransactionTypes: List transaction types
SystemConfigurationApi set_configuration_transaction_types PUT /api/systemconfiguration/transactions [EXPERIMENTAL] SetConfigurationTransactionTypes: Set transaction types
SystemConfigurationApi set_transaction_configuration_source PUT /api/systemconfiguration/transactions/type/{source} [EXPERIMENTAL] SetTransactionConfigurationSource: Set transaction types for a source
TaxRuleSetsApi create_tax_rule_set POST /api/tax/rulesets [EXPERIMENTAL] CreateTaxRuleSet: Create a tax rule set.
TaxRuleSetsApi delete_tax_rule_set DELETE /api/tax/rulesets/{scope}/{code} [EXPERIMENTAL] DeleteTaxRuleSet: Delete a tax rule set.
TaxRuleSetsApi get_tax_rule_set GET /api/tax/rulesets/{scope}/{code} [EXPERIMENTAL] GetTaxRuleSet: Retrieve the definition of single tax rule set.
TaxRuleSetsApi list_tax_rule_sets GET /api/tax/rulesets [EXPERIMENTAL] ListTaxRuleSets: List tax rule sets.
TaxRuleSetsApi update_tax_rule_set PUT /api/tax/rulesets/{scope}/{code} [EXPERIMENTAL] UpdateTaxRuleSet: Update a tax rule set.
TransactionConfigurationApi delete_side_definition DELETE /api/transactionconfiguration/sides/{side}/$delete DeleteSideDefinition: Delete the given side definition
TransactionConfigurationApi delete_transaction_type DELETE /api/transactionconfiguration/types/{source}/{type} DeleteTransactionType: Delete a transaction type
TransactionConfigurationApi delete_transaction_type_source DELETE /api/transactionconfiguration/types/{source}/$delete DeleteTransactionTypeSource: Delete all transaction types for the given source and scope
TransactionConfigurationApi get_side_definition GET /api/transactionconfiguration/sides/{side} GetSideDefinition: Get the side definition for a given side name( or label)
TransactionConfigurationApi get_transaction_type GET /api/transactionconfiguration/types/{source}/{type} GetTransactionType: Get a single transaction configuration type
TransactionConfigurationApi list_side_definitions GET /api/transactionconfiguration/sides ListSideDefinitions: List the side definitions
TransactionConfigurationApi list_transaction_types GET /api/transactionconfiguration/types ListTransactionTypes: List transaction types
TransactionConfigurationApi set_side_definition PUT /api/transactionconfiguration/sides/{side} SetSideDefinition: Set a side definition
TransactionConfigurationApi set_side_definitions PUT /api/transactionconfiguration/sides SetSideDefinitions: Set the given side definitions
TransactionConfigurationApi set_transaction_type PUT /api/transactionconfiguration/types/{source}/{type} SetTransactionType: Set a specific transaction type
TransactionConfigurationApi set_transaction_type_source PUT /api/transactionconfiguration/types/{source} SetTransactionTypeSource: Set the transaction types for the given source and scope
TransactionFeesApi delete_transaction_fee_rule DELETE /api/transactions/fees/rules/{code} [EXPERIMENTAL] DeleteTransactionFeeRule: Deletes a fee rule.
TransactionFeesApi get_applicable_transaction_fees POST /api/transactions/fees/$GetApplicableFees [EXPERIMENTAL] GetApplicableTransactionFees: Get the Fees and Commissions that may be applicable to a transaction.
TransactionFeesApi get_transaction_fee_rule GET /api/transactions/fees/rules/{code} [EXPERIMENTAL] GetTransactionFeeRule: Retrieve the definition of single fee rule.
TransactionFeesApi list_transaction_fee_rules GET /api/transactions/fees/rules [EXPERIMENTAL] ListTransactionFeeRules: List fee rules, with optional filtering.
TransactionFeesApi upsert_transaction_fee_rules POST /api/transactions/fees/rules [EXPERIMENTAL] UpsertTransactionFeeRules: Upsert fee rules.
TransactionPortfoliosApi adjust_holdings POST /api/transactionportfolios/{scope}/{code}/holdings AdjustHoldings: Adjust holdings
TransactionPortfoliosApi batch_adjust_holdings POST /api/transactionportfolios/{scope}/{code}/holdings/$batchAdjust [EARLY ACCESS] BatchAdjustHoldings: Batch adjust holdings
TransactionPortfoliosApi batch_create_trade_tickets POST /api/transactionportfolios/{scope}/{code}/$batchtradetickets [EARLY ACCESS] BatchCreateTradeTickets: Batch Create Trade Tickets
TransactionPortfoliosApi batch_upsert_transactions POST /api/transactionportfolios/{scope}/{code}/transactions/$batchUpsert [EARLY ACCESS] BatchUpsertTransactions: Batch upsert transactions
TransactionPortfoliosApi build_transactions POST /api/transactionportfolios/{scope}/{code}/transactions/$build BuildTransactions: Build transactions
TransactionPortfoliosApi cancel_adjust_holdings DELETE /api/transactionportfolios/{scope}/{code}/holdings CancelAdjustHoldings: Cancel adjust holdings
TransactionPortfoliosApi cancel_transactions DELETE /api/transactionportfolios/{scope}/{code}/transactions CancelTransactions: Cancel transactions
TransactionPortfoliosApi create_portfolio POST /api/transactionportfolios/{scope} CreatePortfolio: Create portfolio
TransactionPortfoliosApi create_trade_ticket POST /api/transactionportfolios/{scope}/{code}/$tradeticket [EARLY ACCESS] CreateTradeTicket: Create Trade Ticket
TransactionPortfoliosApi delete_custodian_accounts POST /api/transactionportfolios/{scope}/{code}/custodianaccounts/$delete [EXPERIMENTAL] DeleteCustodianAccounts: Soft or hard delete multiple custodian accounts
TransactionPortfoliosApi delete_properties_from_transaction DELETE /api/transactionportfolios/{scope}/{code}/transactions/{transactionId}/properties DeletePropertiesFromTransaction: Delete properties from transaction
TransactionPortfoliosApi get_a2_b_data GET /api/transactionportfolios/{scope}/{code}/a2b GetA2BData: Get A2B data
TransactionPortfoliosApi get_a2_b_movements GET /api/transactionportfolios/{scope}/{code}/a2bmovements GetA2BMovements: Get an A2B report at the movement level for the given portfolio.
TransactionPortfoliosApi get_bucketed_cash_flows POST /api/transactionportfolios/{scope}/{code}/bucketedCashFlows [EXPERIMENTAL] GetBucketedCashFlows: Get bucketed cash flows from a list of portfolios
TransactionPortfoliosApi get_custodian_account GET /api/transactionportfolios/{scope}/{code}/custodianaccounts/{custodianAccountScope}/{custodianAccountCode} [EXPERIMENTAL] GetCustodianAccount: Get Custodian Account
TransactionPortfoliosApi get_details GET /api/transactionportfolios/{scope}/{code}/details GetDetails: Get details
TransactionPortfoliosApi get_holding_contributors GET /api/transactionportfolios/{scope}/{code}/holdings/{holdingId}/contributors [EARLY ACCESS] GetHoldingContributors: Get Holdings Contributors
TransactionPortfoliosApi get_holdings GET /api/transactionportfolios/{scope}/{code}/holdings GetHoldings: Get holdings
TransactionPortfoliosApi get_holdings_adjustment GET /api/transactionportfolios/{scope}/{code}/holdingsadjustments/{effectiveAt} GetHoldingsAdjustment: Get holdings adjustment
TransactionPortfoliosApi get_holdings_with_orders GET /api/transactionportfolios/{scope}/{code}/holdingsWithOrders [EXPERIMENTAL] GetHoldingsWithOrders: Get holdings with orders
TransactionPortfoliosApi get_portfolio_cash_flows GET /api/transactionportfolios/{scope}/{code}/cashflows [BETA] GetPortfolioCashFlows: Get portfolio cash flows
TransactionPortfoliosApi get_portfolio_cash_ladder GET /api/transactionportfolios/{scope}/{code}/cashladder GetPortfolioCashLadder: Get portfolio cash ladder
TransactionPortfoliosApi get_portfolio_cash_statement GET /api/transactionportfolios/{scope}/{code}/cashstatement GetPortfolioCashStatement: Get portfolio cash statement
TransactionPortfoliosApi get_transaction_history GET /api/transactionportfolios/{scope}/{code}/transactions/{transactionId}/history [EARLY ACCESS] GetTransactionHistory: Get the history of a transaction
TransactionPortfoliosApi get_transactions GET /api/transactionportfolios/{scope}/{code}/transactions GetTransactions: Get transactions
TransactionPortfoliosApi get_upsertable_portfolio_cash_flows GET /api/transactionportfolios/{scope}/{code}/upsertablecashflows [BETA] GetUpsertablePortfolioCashFlows: Get upsertable portfolio cash flows.
TransactionPortfoliosApi list_custodian_accounts GET /api/transactionportfolios/{scope}/{code}/custodianaccounts [EXPERIMENTAL] ListCustodianAccounts: List Custodian Accounts
TransactionPortfoliosApi list_holdings_adjustments GET /api/transactionportfolios/{scope}/{code}/holdingsadjustments ListHoldingsAdjustments: List holdings adjustments
TransactionPortfoliosApi patch_portfolio_details PATCH /api/transactionportfolios/{scope}/{code}/details [EARLY ACCESS] PatchPortfolioDetails: Patch portfolio details
TransactionPortfoliosApi resolve_instrument POST /api/transactionportfolios/{scope}/{code}/$resolve [EARLY ACCESS] ResolveInstrument: Resolve instrument
TransactionPortfoliosApi set_holdings PUT /api/transactionportfolios/{scope}/{code}/holdings SetHoldings: Set holdings
TransactionPortfoliosApi upsert_custodian_accounts POST /api/transactionportfolios/{scope}/{code}/custodianaccounts [EXPERIMENTAL] UpsertCustodianAccounts: Upsert Custodian Accounts
TransactionPortfoliosApi upsert_custodian_accounts_properties POST /api/transactionportfolios/{scope}/{code}/custodianaccounts/{custodianAccountScope}/{custodianAccountCode}/properties/$upsert [EXPERIMENTAL] UpsertCustodianAccountsProperties: Upsert custodian accounts properties
TransactionPortfoliosApi upsert_portfolio_details POST /api/transactionportfolios/{scope}/{code}/details UpsertPortfolioDetails: Upsert portfolio details
TransactionPortfoliosApi upsert_transaction_properties POST /api/transactionportfolios/{scope}/{code}/transactions/{transactionId}/properties UpsertTransactionProperties: Upsert transaction properties
TransactionPortfoliosApi upsert_transactions POST /api/transactionportfolios/{scope}/{code}/transactions UpsertTransactions: Upsert transactions
TranslationApi translate_instrument_definitions POST /api/translation/instrumentdefinitions [EXPERIMENTAL] TranslateInstrumentDefinitions: Translate instruments
TranslationApi translate_trade_tickets POST /api/translation/tradetickets [EXPERIMENTAL] TranslateTradeTickets: Translate trade ticket

Documentation For Models

Documentation For Authorization

Authentication schemes defined for the API:

oauth2

Author

info@finbourne.com

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

lusid_sdk-2.1.38.tar.gz (783.2 kB view hashes)

Uploaded Source

Built Distribution

lusid_sdk-2.1.38-py3-none-any.whl (1.9 MB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page