Update a collateral package
Permissions required: Manage Collateral Packages and Read vault activity
Updates an existing collateral package in the Collateral Management service.
Api-Signature. Replace PACKAGE_ID in the path with the actual package ID before signing.
Authorizations
An API key associated with a security role
Headers
A hex-encoded Ed25519 signature of timestamp_epoch_seconds + uppercase(http_method) + request_path + request_body.
Construction example:
toHex(
ed25519Sign(
signing_key,
'{}{}{}{}'.format(timestamp_epoch_seconds, toUpper(httpMethod), httpRequestPath, httpBody)
)
)^[0-9A-Fa-f]{128,160}$Current timestamp, represented as unix epoch seconds
Path Parameters
The unique identifier of the package to update.
Body
The details for updating an existing collateral package
The request payload for updating an existing collateral package. All fields are optional - only provide the fields you want to update.
Accelerated Margin Call level configuration for updates. All fields are optional.
Auto-deleveraging configuration for updates. All fields are optional.
A reference identifier provided by the client for this collateral package
Array of asset tracking configurations. If provided, this will replace the entire existing asset tracking configuration.
Critical level configuration for updates. All fields are optional.
Indicates whether the package should be activated for monitoring or not
Number of decimal places to round LTV values to
Margin Call level configuration for updates. All fields are optional.
Margin Return level configuration for updates. All fields are optional.
This field specifies the pricing strategy to be used for the collateral package. To be implemented in the future
DEFAULT, BID, ASK, MID, LAST Response
Successfully updated collateral package
A package of different types of collateral which, together, secure a collection of exposures.
Indicates whether the package has been activated for monitoring or not
Client-provided reference ID for this Collateral Package
An array containing objects, where each object represents a specific asset held within the Collateral Package and its associated details
Critical level config
The current total value of the Exposure(s) associated with this Collateral Package, expressed in USD
Unique identifier for the Collateral Package
The current total value of the Collateral Package, calculated using the configured pricing methodology and real-time price data, expressed in USD
Collateral management participant ID of the Pledgor (borrower) associated with this collateral package
Collateral management participant ID of the Secure Party (lender) associated with this collateral package
Accelerated Margin Call level config
The current Loan-to-Value (LTV) ratio for the Collateral Package, expressed as a decimal string
Timestamp indicating the last time the currentLtv was calculated and updated. This timestamp provides context for the recency of the LTV value
Margin Call level config
Margin Return level config
Current state of the Collateral Package
MARGIN_RETURN, HEALTHY, MARGIN_CALL, CRITICAL, CLOSED, CURE_PERIOD_EXPIRED, DEFAULTED 
