Overview
The CaliberX Investment Order APIs are designed to streamline the management of investment orders across various instrument types, investment account types, and party types. These APIs make the process straightforward, whether you're dealing with investment orders necessitating the signing of subscription documents or not.
Order Intent and Order Creation
Order intent functions as a blueprint for creating an order. It empowers users to validate the order using the supplied inputs and provides detailed error reports for validation issues, encapsulated within the "requires action" object. Upon successful validation of the order intent, an order can be formed by confirming it.
Alternatively, our APIs offer the flexibility to create an order directly, bypassing the use of order intent. However, if validation errors occur, no stateful resource is created. Conversely, the order intent provides a stateful resource for order validation.
Data Model
Property | Description |
---|---|
Instrument Id | Unique identifier of the fund instrument involved in the order |
Party Id | ID identifying the individual placing the order |
Order Type | Specifies the nature of the order as either Buy or Sell |
Status | Current status of the order: requires_action, requires_signing, pending, completed, or settled |
Payment Method Id | Unique identifier of the payment method linked to the party |
Payments | Immediate or capital call payment information |
Amount | Total amount and currency of the order (currently, only USD is supported) |
Net Amount | Final order amount after deducting any one-time fees |
Requires Action | Enumerates any validations required on the instrument, party, account, order type, and minimum investment amount |
Fees | Any one-time fees incurred during the order placement process |
Updated over 1 year ago