v1

latestOpenAPI 3.0.02026-08-04134348905.1 KB
Collateral Management

Create a new exposure

Permissions required: Manage Collateral Exposures and Read vault activity

Creates a new exposure in the Collateral Management service.

post/collateral_management/exposures

Headers

Api-Signaturestring required

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)
  )
)
Api-Timestampinteger required

Current timestamp, represented as unix epoch seconds

Request body

clientReferenceIdstring

A reference identifier provided by the client for this collateral exposure. For example: client’s internal loan ID

collateralPackageIDstring required

ID of the collateral package (packageId)

priceStrategy'DEFAULT' | 'BID' | 'ASK' | 'MID' | 'LAST' required

This field specifies the pricing strategy to be used for the collateral package. To be implemented in the future

type'LOAN' required

Type of exposure

Response

Successfully created collateral exposure

exposureIdstring required