Skip to main content
POST
Create an unstake request

Authorizations

Api-Access-Key
string
header
required

An API key associated with a security role

Headers

Api-Signature
string
required

A hex-encoded Ed25519 signature of timestamp_epoch_seconds + uppercase(http_method) + request_path + request_body.

Construction example:

Pattern: ^[0-9A-Fa-f]{128,160}$
Api-Timestamp
integer<int64>
required

Current timestamp, represented as unix epoch seconds

Body

application/json
assetType
string
required

A string representing a type of crypto-asset, which usually corresponds to the crypto asset's ticker symbol.

Use /asset-types to list all of the supported asset types for your organization.

Example:

"ETH"

idempotentId
string
required

A client-provided unique ID for idempotent requests

Maximum string length: 128
Example:

"12838927347"

source
SimpleSourceResourceDetails · object
required

An object representing a resource capable of sending funds.

Construction example:

amount
string | null

An amount of a crypto-asset to unstake, without units. The unit is derived from the asset type.

Example:

"32"

description
string | null

An optional string providing more context to this transaction. It will be visible on the Anchorage Digital iOS app and will not be published to the blockchain.

Example:

"Internal ID: #12838927347"

isFullAmount
boolean
default:false

Specifies whether to unstake the full amount, which overrides any provided amount if set to true.

stakingPositionId
string

Unique identifier of the staking position

Example:

"9bc4c2ccba8192b64d41b46d1770abe9ddbb430b85de3fe73e1b4f21336bc48a"

Response

Successfully initiated a unstake transaction

data
CreateStakeDetails · object
required
Example: