List vaults
POST/0/private/ListCustodyVaults
Retrieve all vaults within the custody domain.
Request
- application/json
Body
required
- and
- Array [
- or
- Array [
- id
- name
- default_approvals
- created_at
- updated_at
- member
- equals
- equals
- starts_with
- contains
insensitive
: Filter items with case-insensitive matchingsensitive
: Filter items with case-sensitive matchinginsensitive
: Filter items with case-insensitive matchingsensitive
: Filter items with case-sensitive matchinginsensitive
: Filter items with case-insensitive matchingsensitive
: Filter items with case-sensitive matching- equals
- in
- equals
- in
- equals
- in
- equals
- ]
- ]
- Array [
asc
: Return items in ascending order (first to last)desc
: Return items in descending order (last to first)- ]
Nonce used in construction of API-Sign
header
If set to true, the response includes information about the feature policies enabled for the vault.
filters object
Specify a subset of filter items. All filter objects are AND
combined. Inside a filter object all properties are OR
combined.
and object[]required
or object[]required
Possible values: [equals
]
Possible values: >= 14 characters
and <= 14 characters
, Value must match regular expression ^V[A-Z2-7]{12}[ACEGIKMOQSUWY246]$
Exact values to match against
Possible values: [id
]
Possible values: [equals
]
Exact value to match
Possible values: [insensitive
, sensitive
]
Default value: insensitive
Case-sensitive matching behavior
Possible values: [name
]
Possible values: [starts_with
]
Value the column must start with
Possible values: [insensitive
, sensitive
]
Default value: insensitive
Case-sensitive matching behavior
Possible values: [name
]
Possible values: [contains
]
Value the columns must contain
Possible values: [insensitive
, sensitive
]
Default value: insensitive
Case-sensitive matching behavior
Possible values: [name
]
Possible values: [equals
]
Possible values: [default_approvals
]
Possible values: [in
]
Possible values: [default_approvals
]
Possible values: [equals
]
Possible values: <= 13 characters
Possible values: [created_at
]
Possible values: [in
]
Possible values: <= 13 characters
Unix timestamp in seconds
Possible values: <= 13 characters
Unix timestamp in seconds
Possible values: [created_at
]
Possible values: [equals
]
Possible values: <= 13 characters
Possible values: [updated_at
]
Possible values: [in
]
Possible values: <= 13 characters
Unix timestamp in seconds
Possible values: <= 13 characters
Unix timestamp in seconds
Possible values: [updated_at
]
Possible values: [equals
]
Possible values: >= 14 characters
and <= 42 characters
Exact values to match against
Possible values: [member
]
pagination object
Define which items will get returned
Possible values: >= 1
and <= 1000
Number of records to retrieve
Result Offset
orderings object[]
Specify how to order the returned items. If a column in the orderings
list contains null
values, these are always sorted to the end.
Possible values: [id
, name
, created_at
, updated_at
]
Column to order by
Possible values: [asc
, desc
]
Default value: desc
Ordering direction
Responses
- 200
- application/json
- Schema
- Example (from schema)
Schema
- Array [
pending
: The HSM vault is still initializingcreated
: The HSM vault has been createdfailed
: The HSM vault creation has faileddisabled
: The underlying account has been disabled- ]
- Array [
- ]
result object[]nullable
Possible values: >= 14 characters
and <= 14 characters
, Value must match regular expression ^V[A-Z2-7]{12}[ACEGIKMOQSUWY246]$
An ID uniquely identifying the vault
Possible values: <= 13 characters
Vault creation time
Possible values: <= 13 characters
Last time an attribute of the vault was changed
Count of the number of unique assets for a vault
Possible values: [pending
, created
, failed
, disabled
]
Vault status:
Possible values: >= 14 characters
and <= 42 characters
The IIBAN of the vault.
Possible values: non-empty
and <= 32 characters
, Value must match regular expression ^[a-zA-Z0-9\s\/-]+$
Vault name
Possible values: <= 1024 characters
A description of the vault
Possible values: non-empty
and <= 64 characters
, Value must match regular expression ^-?[0-9]+(\.[0-9]+)?$
Total balance in fiat currency
Possible values: non-empty
and <= 64 characters
, Value must match regular expression ^-?[0-9]+(\.[0-9]+)?$
Balance percentage daily change relative to midnight's total balance
Possible values: non-empty
and <= 64 characters
, Value must match regular expression ^-?[0-9]+(\.[0-9]+)?$
Available balance in fiat currency
The setting of the OTC policy linked to the vault
errors object[]
Possible values: [E
, W
]
API error severity.
{
"result": [
{
"id": "VW44KPQC4C62K6",
"name": "My Vault 1",
"description": "My vault description",
"created_at": "1710877421",
"updated_at": "1710877421",
"balance_fiat": "1000.0000",
"balance_diff": "1.25",
"available_balance_fiat": "1000.0000",
"count_assets": 3,
"status": "created",
"iiban": "AA88 N84G AET3 RAOA",
"deposit_lock_rekeying_only": false,
"otc_enabled": true
}
],
"errors": [
{
"severity": "E",
"errorClass": "string",
"type": "string",
"errorMessage": "string"
}
],
"start": 0,
"total": 0
}