Account

List accounts

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
pageinteger · min: 1 · max: 9007199254740991Optional

Which page to fetch

Default: 1
pageSizeinteger · min: 1 · max: 30Optional

Page size to use

Default: 30
statusstring · enumOptional

Account status

Possible values:
namestringOptional

Search by matching name

governanceTypestring · enumOptional

Account governance type

Possible values:
allowedActionstring · enumOptional

Filter accounts by allowed action for current user

Possible values:
sortBystring · enumOptional

Sort by attribute

Default: createdAtPossible values:
sortOrderstring · enumOptional

Sort order

Default: ascPossible values:
currencystringOptional

Filter accounts by currency

indexnumberOptional

Filter accounts by account index

contractAddressany ofOptional
stringOptional
or
nullOptional
supportstring · enumOptional

Filter accounts by support

Possible values:
typestring · enumOptional

Filter accounts by type

Possible values:
Responses
200

Successful response

application/json
pagenumberRequired

Current page

nextany ofRequired

Next page or null if there is none

numberOptional
or
nullOptional
prevany ofRequired

Previous page or null if there is none

numberOptional
or
nullOptional
pageSizenumberRequired

Max count of items per page

totalnumberRequired

Total count of items

get
/accounts

Get a single account

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idstringRequired

Id of the target account

Responses
200

Successful response

application/json
idstringRequired

Internal unique identifier

legacyIdnumberRequired

Legacy internal unique identifier (for retro-compatibility)

namestringRequired

Name

currencystring · min: 1 · max: 40Required

Will be deprecated soon, use network instead. Currency

Pattern: ^\w+$
networkstring · min: 1 · max: 40Required

Network (Same as currency for now)

Pattern: ^\w+$
contractAddressany ofRequired

Token contract address for Token account

stringOptional
or
nullOptional
tokenIdentifierany ofRequired

Token identifier for Token account

stringOptional
or
nullOptional
indexnumberRequired

BIP44 account index

derivationPathstringRequired

Derivation path

statusstring · enumRequired

Status

Possible values:
createdAtstringRequired

Creation timestamp

updatedAtstringRequired

Last modification timestamp

assetone ofRequired

Account asset fields

or
or
or
or
or
or
or
or
or
or
or
or
or
governanceone ofRequired

Governance fields

or
or
get
/accounts/{id}

List account Tradelink pledges

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idstringRequired

Id of the target account

Query parameters
pageinteger · min: 1 · max: 9007199254740991Optional

Which page to fetch

Default: 1
pageSizeinteger · min: 1 · max: 30Optional

Page size to use

Default: 30
Responses
200

Successful response

application/json
pagenumberRequired

Current page

nextany ofRequired

Next page or null if there is none

numberOptional
or
nullOptional
prevany ofRequired

Previous page or null if there is none

numberOptional
or
nullOptional
pageSizenumberRequired

Max count of items per page

totalnumberRequired

Total count of items

get
/accounts/{id}/pledges

List account transactions

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idstringRequired

Id of the target account

Query parameters
cursorstringOptional

Optional cursor to get next pages (based on the next key on query response)

Responses
200

Successful response

application/json
nextany ofRequired

Next page cursor

stringOptional
or
nullOptional
resultsone of[]Required

Array of results

or
or
or
or
or
or
or
or
or
or
or
or
or
get
/accounts/{id}/transactions

Estimate transaction fees

post
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idstringRequired

Id of the target account

Body
transactionone ofRequired
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
Responses
200

Successful response

application/json
or
or
or
or
or
or
or
post
/accounts/{id}/estimate-fees

Securely get a verified address for an UTXO based account

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idstringRequired

Id of the target account

indexinteger · max: 9007199254740991Required

Index of the address to retrieve

Responses
200

Successful response

application/json
stringOptional

JWT signed by the HSM, and containing the account address

get
/accounts/{id}/addresses/{index}

Securely get a verified address for an EOA account

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idstringRequired

Id of the target account

Responses
200

Successful response

application/json
stringOptional

JWT signed by the HSM, and containing the account address

get
/accounts/{id}/address

Get balance of a single account

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idstringRequired

Id of the target account

Responses
200

Successful response

application/json

Account live data

or
or
or
or
or
or
or
or
or
or
or
or
or
get
/accounts/{id}/balance

Get parent account info or own account info if there is no parent

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idstringRequired

Id of the target account

Responses
200

Successful response

application/json
objectOptional

Account live data

or
or
or
or
or
or
or
or
or
or
or
or
or
and
get
/accounts/{id}/parent-account-info

Get balances of multiple accounts

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
idsstring[] · max: 30Required

Ids of the target accounts, maximum 30

Responses
200

Successful response

application/json

Account live data

or
or
or
or
or
or
or
or
or
or
or
or
or
get
/accounts/batch/balances

Get a fresh address of an account

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idstringRequired

Id of the target account

Responses
200

Successful response

application/json
addressstringRequired

Address

derivationPathany ofRequired

Derivation path

stringOptional
or
nullOptional
get
/accounts/{id}/fresh-address

List account stakes

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idstringRequired

Id of the target account

Query parameters
cursorstringOptional

Optional cursor to get next pages (based on the next key on query response)

sortBystring · enumOptional

Sort by attribute

Default: totalPossible values:
sortOrderstring · enumOptional

Sort order

Default: descPossible values:
Responses
200

Successful response

application/json
nextany ofRequired

Next page cursor

stringOptional
or
nullOptional
get
/accounts/{id}/stakes

List staking validators for account

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idstringRequired

Id of the target account

Query parameters
cursorstringOptional

Optional cursor to get next pages (based on the next key on query response)

sortBystring · enumOptional

Sort by attribute

Default: balancePossible values:
sortOrderstring · enumOptional

Sort order

Default: descPossible values:
Responses
200

Successful response

application/json
nextany ofRequired

Next page cursor

stringOptional
or
nullOptional
resultsone of[]Required

Array of results

or
get
/accounts/{id}/staking-validators

Get pre-approval state of a Canton account

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idstringRequired

Id of the target Canton account

Responses
200

Successful response

application/json

Pre-approval state of the account

or
get
/accounts/{id}/canton/pre-approval-state

Get transfer proposals to a Canton account

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idstringRequired

Id of the target Canton account

Responses
200

Successful response

application/json

A pending asset-transfer request

amountstring · min: 1Required

Transfer amount

Pattern: ^([1-9]\d*|0)$
contractIdstringRequired

ID of the transfer-proposal contract

instrumentAdminstringRequired

Issuer of the instrument being transferred

instrumentIdstringRequired

ID of the instrument being transferred

expiresAtMicrosinteger · min: -9007199254740991 · max: 9007199254740991Required

Expiration timestamp in microseconds

reasonany ofRequired

Optional reason attached to the transfer

stringOptional
or
nullOptional
senderstringRequired

Party proposing to send the asset

recipientstringRequired

Intended recipient of the proposed transfer

get
/accounts/{id}/canton/transfer-proposals

List signed digests by account

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
pageinteger · min: 1 · max: 9007199254740991Optional

Which page to fetch

Default: 1
pageSizeinteger · min: 1 · max: 30Optional

Page size to use

Default: 30
accountIdstringRequired

Id of the target account

Responses
200

Successful response

application/json
pagenumberRequired

Current page

nextany ofRequired

Next page or null if there is none

numberOptional
or
nullOptional
prevany ofRequired

Previous page or null if there is none

numberOptional
or
nullOptional
pageSizenumberRequired

Max count of items per page

totalnumberRequired

Total count of items

get
/signed-digests

Get signed digests

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idstringRequired

Id of the signed digests

Responses
200

Successful response

application/json
idstringRequired

Unique identifier

createdByIdstringRequired

ID of the creator

createdAtstringRequired

Creation timestamp

get
/signed-digests/{id}

List signed messages by account

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
pageinteger · min: 1 · max: 9007199254740991Optional

Which page to fetch

Default: 1
pageSizeinteger · min: 1 · max: 30Optional

Page size to use

Default: 30
accountIdstringRequired

Id of the target account

Responses
200

Successful response

application/json
pagenumberRequired

Current page

nextany ofRequired

Next page or null if there is none

numberOptional
or
nullOptional
prevany ofRequired

Previous page or null if there is none

numberOptional
or
nullOptional
pageSizenumberRequired

Max count of items per page

totalnumberRequired

Total count of items

get
/signed-messages

Get a single signed message

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idstringRequired

Id of the signed message

Responses
200

Successful response

application/json

Signed message

and
objectOptional
or
or
or
get
/signed-messages/{id}

Get a single outgoing transaction

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idstringRequired

targetId of the outgoing transaction request

Responses
200

Successful response

application/json
idstringRequired

Unique identifier

workspaceNamestring · min: 1 · max: 20Required

Workspace name

Pattern: ^[a-z0-9]+$
accountIdstringRequired

Account that initiated the transaction

hashany ofRequired

Transaction's hash

stringOptional
or
nullOptional
statusstring · enumRequired

Status of the transaction

Possible values:
intentone ofRequired

Transaction intent data

or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
get
/outgoing-transactions/{id}

Last updated