Anchorage Digital Collateral Management API is one of 28 APIs that Anchorage Digital publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include Collateral Management. The published artifact set on APIs.io includes an OpenAPI specification.
This API exposes
11 operations
across 8 paths,
and defines 55 schemas.
It is described by OpenAPI 3.2.0, at version 2.0.0.
Requests are made against a single base URL, https://api.anchorage-staging.com/v2.
The identity and technical contract details declared by the specification.
Anchorage Digital Collateral Management API declares
1 security scheme
for authenticating requests.
An API key is passed in the header as Api-Access-Key (Api-Access-Key).
By default, every request must be authenticated.
Api-Access-Key — An API key associated with a security role
CMPackagesResponse
object
2 properties
2 required
CMOperationType
string
The type of entity the operation is being performed on. This can be either a COLLATERALPACKAGE or an EXPOSURE.
CMExposure
object
In Collateral Management, an Exposure represents a financial obligation secured by collateral assets. It refers to the amount at risk in transactions between a…
7 properties
7 required
CMPriceStrategy
string
This field specifies the pricing strategy to be used for the collateral package. To be implemented in the future
CMAcceleratedMarginCall
object
Accelerated Margin Call level config
3 properties
3 required
CMPriceSourcesResponse
object
Response containing price sources and their available trading pairs
1 property
1 required
CMCreateExposureRequest
object
The request payload for creating a new collateral exposure.
5 properties
4 required
CMTopUpType
string
Option on how to satisfy a Margin Call. If ‘LTV’ is selected, the requirement to cure the margin call is to bring the LTV below the ‘returnToLtv’ (healthy stat…
ErrorDetails
object
2 properties
2 required
CMOperationActionInput
string
The specific action to be performed in the operation. Valid actions for exposures are: 1. INITIALFUNDING 2. PAYDOWN 3. PAYUP 4. INTERESTPAYDOWN 5. INTERESTACCR…
CMOperation
object
In the context of Collateral Management, an operation is a recorded transaction or activity performed on either a Collateral Package or an Exposure. Operations…
12 properties
8 required
CMOperationAction
string
The specific action to be performed in the operation. Valid actions for exposures are: 1. INITIALFUNDING 2. PAYDOWN 3. PAYUP 4. INTERESTPAYDOWN 5. INTERESTACCR…
CMAssetTrackingConfig
object
Asset tracking config
6 properties
3 required
CMCreateExposureResponse
object
1 property
1 required
CMPackage
object
A package of different types of collateral which, together, secure a collection of exposures.
15 properties
7 required
CreateCMPackageResponse
object
1 property
1 required
CMDeleveragingLevel
object
A single deleveraging level defining a price trigger and liquidation amount
2 properties
2 required
CMExposureType
string
Type of exposure
CMMarginCallUpdate
object
Margin Call level configuration for updates. All fields are optional.
7 properties
CMMarginReturnUpdate
object
Margin Return level configuration for updates. All fields are optional.
4 properties
CMPriceSourceAssets
object
A price source (exchange) with its available trading pairs and pricing strategies
3 properties
3 required
Page
object
Pagination info
1 property
CMCreateOperationRequest
object
7 properties
5 required
CMPayUpResponse
object
Response from requesting a pay-up. Pending the secured party's endorsement if pledgor-initiated; already executing if secured-party-initiated.
1 property
1 required
CMPayUpAssetAmount
object
An asset type and amount pair for a pay-up.
3 properties
2 required
CMOperationTypeInput
string
The type of entity the operation is being performed on. This can be either a COLLATERALPACKAGE or an EXPOSURE.
CMPackageState
string
Current state of the Collateral Package
CMUpdateOperationRequest
object
Fields for updating a Collateral Management operation. Any fields left null or omitted will not be updated.
6 properties
CMAutoDeleveragingUpdate
object
Auto-deleveraging configuration for updates. All fields are optional.
1 property
CMOperationsResponse
object
2 properties
2 required
CMPayUpRequest
object
The request payload for requesting a pay-up (exposure increase) on a collateral package.
2 properties
2 required
CMMarginReturnRequest
object
The request payload for requesting a margin return on a collateral package.
3 properties
2 required
CMCreatePackageRequest
object
The request payload for creating a new collateral package.
10 properties
4 required
CMOperationResponse
object
1 property
1 required
CMPackageActionMarginCall
string
The action to be taken when the collateral package transitions into a Margin Call state
CMMarginReturn
object
Margin Return level config
3 properties
3 required
CMPackageActionMarginReturn
string
The action to be taken when the collateral package transitions into a Margin Return state
CMCritical
object
Critical level config
5 properties
5 required
CMMarginCall
object
Margin Call level config
7 properties
7 required
CMMarginReturnAssetAmount
object
An asset type and amount pair for a margin return.
2 properties
2 required
CMAcceleratedMarginCallUpdate
object
Accelerated Margin Call level configuration for updates. All fields are optional.
3 properties
CMAssetTrackingConfigUpdate
object
Asset tracking configuration for updates. All fields are optional except asset which identifies which asset to update.
6 properties
1 required
CMPriceSource
string
This field specifies the source from which the price information is derived
CMUpdatePackageRequest
object
The request payload for updating an existing collateral package. All fields are optional - only provide the fields you want to update.
10 properties
CMCollateralAsset
object
A single asset within a collateral package
5 properties
2 required
CMPackageActionCritical
string
The action to be taken when the collateral package transitions into a Critical state
CMExposureAssetTrackingConfig
object
CM Exposure Asset tracking config
4 properties
2 required
ErrorType
string
The type of error returned.
CMAssetType
object
Asset symbol or ticker (e.g. BTC)
2 properties
2 required
UpdateCMOperationResponse
Contains the full, updated operation object.
CMMarginReturnResponse
object
Response from requesting a margin return.
1 property
1 required
CMAssetTypeType
string
The type of asset held in the Collateral Package. This can be either ANCHORAGECUSTODY for assets held in Anchorage custody, or EXTERNAL for assets held outside…
CMExposuresResponse
object
2 properties
2 required
CMCriticalUpdate
object
Critical level configuration for updates. All fields are optional.
5 properties
The full machine-readable OpenAPI contract behind this narrative.
Other APIs Anchorage Digital publishes across the network.