Get task by id
POST/0/private/GetCustodyTask
Retrieve details for a specific task.
Request
Query Parameters
Possible values: >= 14 characters
and <= 36 characters
, Value must match regular expression ^(T[A-Z2-7]{13}|[0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12})$
Approval or task ID
- application/json
Body
Nonce used in construction of API-Sign
header
Responses
- 200
- application/json
- Schema
- Example (from schema)
Schema
- update_group_users
- update_role_users
- update_domain_policies
- create_users
- update_status_users
- update_withdrawal_addresses
- update_vault_users
- update_vault_policies
- request_withdrawal
- update_vault
- create_vault
- create_group
- request_transfer_to_spot
- update_permission_users
- create_api_users
- update_api_users
- update_vaults_users
- request_allocation
- request_deallocation
- Array [
- add
- remove
- admin
- initiator
- reviewer
- auditor
- admin
- initiator
- reviewer
- auditor
- ]
- pending
- approved
- denied
- canceled
- expired
- executed
- failed
- Array [
- unknown_internal
- group_not_found
- invalid_role
- invalid_user_iiban
- user_not_found
- auditor_cannot_be_vault_member
- quorum_locking_operation
- update_group_users_multiple_times
- ]
- Array [
- unknown_internal
- group_not_found
- invalid_role
- invalid_user_iiban
- user_not_found
- auditor_cannot_be_vault_member
- quorum_locking_operation
- update_group_users_multiple_times
- ]
- Array [
- update
- admin
- initiator
- reviewer
- auditor
- admin
- initiator
- reviewer
- auditor
- ]
- pending
- approved
- denied
- canceled
- expired
- executed
- failed
- Array [
- unknown_internal
- update_role_users_multiple_times
- user_not_found
- invalid_role
- auditor_in_vault
- quorum_locking_operation
- ]
- Array [
- unknown_internal
- update_role_users_multiple_times
- user_not_found
- invalid_role
- auditor_in_vault
- quorum_locking_operation
- ]
- Array [
- update
- required_approvals
- ]
- pending
- approved
- denied
- canceled
- expired
- executed
- failed
- Array [
- unknown_internal
- invalid_quorum
- domain_policy_not_found
- domain_policies_not_specified
- invalid_number_of_domain_policy_update_operations
- quorum_locking_operation
- ]
- Array [
- unknown_internal
- invalid_quorum
- domain_policy_not_found
- domain_policies_not_specified
- invalid_number_of_domain_policy_update_operations
- quorum_locking_operation
- ]
- Array [
- add
- Array [
- otc_trader
- staker
- ]
- admin
- initiator
- reviewer
- auditor
- ]
- pending
- approved
- denied
- canceled
- expired
- executed
- failed
- Array [
- admin
- initiator
- reviewer
- auditor
- Array [
- otc_trader
- staker
- ]
- ]
- Array [
- unknown_internal
- role_not_found
- duplicate_email_in_request
- empty_full_name
- max_length_full_name
- missing_domain_info
- invalid_user_email
- organization_not_found
- master_not_found
- domain_disabled
- master_account_is_not_configured
- master_account_does_not_have_a_full_name
- missing_country
- domain_not_found
- invalid_arguments
- org_limit_custody_users_exceeded
- org_limit_custody_vaults_exceeded
- ]
- Array [
- unknown_internal
- role_not_found
- duplicate_email_in_request
- empty_full_name
- max_length_full_name
- missing_domain_info
- invalid_user_email
- organization_not_found
- master_not_found
- domain_disabled
- master_account_is_not_configured
- master_account_does_not_have_a_full_name
- missing_country
- domain_not_found
- invalid_arguments
- org_limit_custody_users_exceeded
- org_limit_custody_vaults_exceeded
- ]
- Array [
- add
- remove
- admin
- initiator
- reviewer
- auditor
- admin
- initiator
- reviewer
- auditor
- ]
- pending
- approved
- denied
- canceled
- expired
- executed
- failed
- Array [
- unknown_internal
- user_is_a_vault_member
- user_is_a_group_member
- update_status_users_multiple_times
- user_not_found
- user_already_has_status
- quorum_locking_operation
- ]
- Array [
- unknown_internal
- user_is_a_vault_member
- user_is_a_group_member
- update_status_users_multiple_times
- user_not_found
- user_already_has_status
- quorum_locking_operation
- ]
- pending
- created
- failed
- disabled
- Array [
- add
- remove
- ]
- pending
- approved
- denied
- canceled
- expired
- executed
- failed
- Array [
- unknown_internal
- invalid_vault_id
- vault_not_found
- permission_denied
- ]
- Array [
- unknown_internal
- invalid_vault_id
- vault_not_found
- permission_denied
- ]
- pending
- created
- failed
- disabled
- Array [
- add
- remove
- admin
- initiator
- reviewer
- auditor
- admin
- initiator
- reviewer
- auditor
- ]
- pending
- approved
- denied
- canceled
- expired
- executed
- failed
- Array [
- unknown_internal
- vault_not_found
- invalid_vault_id
- group_not_found
- user_not_found
- invalid_role
- users_from_different_domains
- auditor_in_vault
- update_vault_users_multiple_times
- permission_denied
- ]
- Array [
- unknown_internal
- vault_not_found
- invalid_vault_id
- group_not_found
- user_not_found
- invalid_role
- users_from_different_domains
- auditor_in_vault
- update_vault_users_multiple_times
- permission_denied
- ]
- pending
- created
- failed
- disabled
- Array [
- update
- max_transaction_amount
- required_approvals
- otc_max_transaction_amount
- otc_enabled
- staking_enabled
- staking_max_transaction_amount
- ]
- pending
- approved
- denied
- canceled
- expired
- executed
- failed
- Array [
- unknown_internal
- invalid_quorum
- max_withdrawal_amount
- max_otc_withdrawal_amount
- max_staking_withdrawal_amount
- vault_policy_not_found
- invalid_number_of_vault_policy_update_operations
- quorum_locking_operation
- staking_not_enabled
- ]
- Array [
- unknown_internal
- invalid_quorum
- max_withdrawal_amount
- max_otc_withdrawal_amount
- max_staking_withdrawal_amount
- vault_policy_not_found
- invalid_number_of_vault_policy_update_operations
- quorum_locking_operation
- staking_not_enabled
- ]
- pending
- created
- failed
- disabled
- normal
- fast
- urgent
- pending
- approved
- denied
- canceled
- expired
- executed
- failed
- Array [
- unknown_internal
- vault_not_found
- invalid_vault_id
- max_withdrawal_amount_exceeded
- invalid_withdrawal_amount
- invalid_fee_amount
- invalid_total_amount
- invalid_quote_id
- invalid_asset
- negative_withdrawal_amount
- quote_id_expired
- quote_id_not_found
- permission_denied
- ]
- Array [
- unknown_internal
- vault_not_found
- invalid_vault_id
- max_withdrawal_amount_exceeded
- invalid_withdrawal_amount
- invalid_fee_amount
- invalid_total_amount
- invalid_quote_id
- invalid_asset
- negative_withdrawal_amount
- quote_id_expired
- quote_id_not_found
- permission_denied
- ]
- pending
- created
- failed
- disabled
- pending
- approved
- denied
- canceled
- expired
- executed
- failed
- Array [
- unknown_internal
- invalid_vault_id
- vault_not_found
- ]
- Array [
- unknown_internal
- invalid_vault_id
- vault_not_found
- ]
- Array [
- admin
- initiator
- reviewer
- auditor
- ]
- Array [
- max_transaction_amount
- required_approvals
- otc_max_transaction_amount
- otc_enabled
- staking_enabled
- staking_max_transaction_amount
- ]
- Array [
- ]
- pending
- approved
- denied
- canceled
- expired
- executed
- failed
- Array [
- unknown_internal
- invalid_quorum
- vault_quorum_not_reached
- duplicate_vault_name
- organization_not_found
- max_withdrawal_amount
- max_otc_withdrawal_amount
- max_staking_withdrawal_amount
- max_withdrawal_amount_not_found
- vault_gateway
- org_limit_custody_vaults_exceeded
- ]
- Array [
- unknown_internal
- invalid_quorum
- vault_quorum_not_reached
- duplicate_vault_name
- organization_not_found
- max_withdrawal_amount
- max_otc_withdrawal_amount
- max_staking_withdrawal_amount
- max_withdrawal_amount_not_found
- vault_gateway
- org_limit_custody_vaults_exceeded
- ]
- Array [
- admin
- initiator
- reviewer
- auditor
- ]
- pending
- approved
- denied
- canceled
- expired
- executed
- failed
- Array [
- unknown_internal
- auditor_in_vault
- group_user_disabled
- non_existent_group_user
- group_user_domain_mismatch
- ]
- Array [
- unknown_internal
- auditor_in_vault
- group_user_disabled
- non_existent_group_user
- group_user_domain_mismatch
- ]
- pending
- created
- failed
- disabled
- normal
- fast
- urgent
- pending
- approved
- denied
- canceled
- expired
- executed
- failed
- Array [
- unknown_internal
- invalid_vault_id
- invalid_approval_id
- invalid_transfer_id
- invalid_asset
- invalid_withdrawal_amount
- invalid_fee_amount
- negative_withdrawal_amount
- vault_not_found
- ]
- Array [
- unknown_internal
- invalid_vault_id
- invalid_approval_id
- invalid_transfer_id
- invalid_asset
- invalid_withdrawal_amount
- invalid_fee_amount
- negative_withdrawal_amount
- vault_not_found
- ]
- Array [
- update_role
- assign_attribute
- revoke_attribute
- admin
- initiator
- reviewer
- auditor
- admin
- initiator
- reviewer
- auditor
- admin
- initiator
- reviewer
- auditor
- otc_trader
- staker
- admin
- initiator
- reviewer
- auditor
- otc_trader
- staker
- ]
- pending
- approved
- denied
- canceled
- expired
- executed
- failed
- Array [
- unknown_internal
- user_not_found
- invalid_role
- auditor_in_vault
- quorum_locking_operation
- ]
- Array [
- unknown_internal
- user_not_found
- invalid_role
- auditor_in_vault
- quorum_locking_operation
- ]
- Array [
- add
- Array [
- otc_trader
- staker
- ]
- admin
- initiator
- reviewer
- auditor
- ]
- pending
- approved
- denied
- canceled
- expired
- executed
- failed
- Array [
- admin
- initiator
- reviewer
- auditor
- Array [
- otc_trader
- staker
- ]
- ]
- Array [
- unknown_internal
- role_not_found
- org_limit_custody_api_users_exceeded
- organization_not_found
- domain_not_found
- invalid_arguments
- master_account_does_not_have_a_full_name
- auditor_in_vault
- ]
- Array [
- unknown_internal
- role_not_found
- org_limit_custody_api_users_exceeded
- organization_not_found
- domain_not_found
- invalid_arguments
- master_account_does_not_have_a_full_name
- auditor_in_vault
- ]
- Array [
- update_user
- update_role
- assign_attribute
- revoke_attribute
- add_vault
- remove_vault
- admin
- initiator
- reviewer
- auditor
- admin
- initiator
- reviewer
- auditor
- admin
- initiator
- reviewer
- auditor
- admin
- initiator
- reviewer
- auditor
- otc_trader
- staker
- admin
- initiator
- reviewer
- auditor
- otc_trader
- staker
- admin
- initiator
- reviewer
- auditor
- admin
- initiator
- reviewer
- auditor
- ]
- pending
- approved
- denied
- canceled
- expired
- executed
- failed
- Array [
- unknown_internal
- role_not_found
- ]
- Array [
- unknown_internal
- role_not_found
- ]
- Array [
- add
- remove
- admin
- initiator
- reviewer
- auditor
- admin
- initiator
- reviewer
- auditor
- ]
- pending
- approved
- denied
- canceled
- expired
- executed
- failed
- Array [
- unknown_internal
- vault_not_found
- invalid_vault_id
- group_not_found
- user_not_found
- invalid_role
- users_from_different_domains
- auditor_in_vault
- update_vault_users_multiple_times
- permission_denied
- ]
- Array [
- unknown_internal
- vault_not_found
- invalid_vault_id
- group_not_found
- user_not_found
- invalid_role
- users_from_different_domains
- auditor_in_vault
- update_vault_users_multiple_times
- permission_denied
- ]
- pending
- created
- failed
- disabled
- normal
- fast
- urgent
- pending
- approved
- denied
- canceled
- expired
- executed
- failed
- Array [
- unknown_internal
- internal_error
- ]
- Array [
- unknown_internal
- internal_error
- ]
- pending
- created
- failed
- disabled
- pending
- approved
- denied
- canceled
- expired
- executed
- failed
- Array [
- unknown_internal
- ]
- Array [
- unknown_internal
- ]
- Array [
- ]
result object nullable
Mapped action type for returning to clients with dynamic information like VaultInfo
Possible values: [update_group_users
]
operations object[]required
Possible values: >= 1
, <= 50
Possible values: [add
]
item objectrequired
User operation with extra fields
user objectrequired
User to be updated
Possible values: >= 14 characters
and <= 42 characters
The IIBAN of the user.
The user full name.
Possible values: non-empty
and <= 128 characters
, Value must match regular expression ^.+@\S+\.\S+$
The e-mail of the user.
role object required
Role that the user holds in the organization.
string
Possible values: [admin
]
string
Possible values: [initiator
]
string
Possible values: [reviewer
]
string
Possible values: [auditor
]
Possible values: <= 1024 characters
User facing Reason
Possible values: >= 14 characters
and <= 14 characters
, Value must match regular expression ^G[A-Z2-7]{12}[ACEGIKMOQSUWY246]$
Possible values: [remove
]
item objectrequired
User operation with extra fields
user objectrequired
User to be updated
Possible values: >= 14 characters
and <= 42 characters
The IIBAN of the user.
The user full name.
Possible values: non-empty
and <= 128 characters
, Value must match regular expression ^.+@\S+\.\S+$
The e-mail of the user.
role object required
Role that the user holds in the organization.
string
Possible values: [admin
]
string
Possible values: [initiator
]
string
Possible values: [reviewer
]
string
Possible values: [auditor
]
Possible values: <= 1024 characters
User facing Reason
Possible values: >= 14 characters
and <= 14 characters
, Value must match regular expression ^G[A-Z2-7]{12}[ACEGIKMOQSUWY246]$
Possible values: [pending
]
Possible values: [approved
]
Possible values: [denied
]
Possible values: [canceled
]
Possible values: [expired
]
Possible values: [executed
]
errors object[]nullable
Possible values: [unknown_internal
]
Unknown internal error
Possible values: [group_not_found
]
Group not found
Possible values: [invalid_role
]
Invalid role
Possible values: [invalid_user_iiban
]
Invalid user IIBAN
Possible values: [user_not_found
]
User not found
Possible values: [auditor_cannot_be_vault_member
]
Auditor cannot be member of a vault
Possible values: [quorum_locking_operation
]
The user cannot be removed because it would lock the minimum quorum
Possible values: [update_group_users_multiple_times
]
Group user updated multiple times in the bulk operation
Possible values: [failed
]
errors object[]required
Possible values: [unknown_internal
]
Unknown internal error
Possible values: [group_not_found
]
Group not found
Possible values: [invalid_role
]
Invalid role
Possible values: [invalid_user_iiban
]
Invalid user IIBAN
Possible values: [user_not_found
]
User not found
Possible values: [auditor_cannot_be_vault_member
]
Auditor cannot be member of a vault
Possible values: [quorum_locking_operation
]
The user cannot be removed because it would lock the minimum quorum
Possible values: [update_group_users_multiple_times
]
Group user updated multiple times in the bulk operation
Possible values: [update_role_users
]
operations object[]required
Possible values: >= 1
, <= 50
Possible values: [update
]
Update a role
item objectrequired
user objectrequired
User to be updated
Possible values: >= 14 characters
and <= 42 characters
The IIBAN of the user.
The user full name.
Possible values: non-empty
and <= 128 characters
, Value must match regular expression ^.+@\S+\.\S+$
The e-mail of the user.
role object required
Role that the user holds in the organization.
string
Possible values: [admin
]
string
Possible values: [initiator
]
string
Possible values: [reviewer
]
string
Possible values: [auditor
]
Possible values: <= 1024 characters
User facing Reason
role object required
The new role
string
Possible values: [admin
]
string
Possible values: [initiator
]
string
Possible values: [reviewer
]
string
Possible values: [auditor
]
Possible values: [pending
]
Possible values: [approved
]
Possible values: [denied
]
Possible values: [canceled
]
Possible values: [expired
]
Possible values: [executed
]
errors object[]nullable
Possible values: [unknown_internal
]
Unknown internal error
Possible values: [update_role_users_multiple_times
]
User role updated multiple times in the bulk operation
Possible values: [user_not_found
]
User not found
Possible values: [invalid_role
]
Invalid role
Possible values: [auditor_in_vault
]
Auditor cannot be member of a vault
Possible values: [quorum_locking_operation
]
The user cannot be removed because it would lock the minimum quorum
Possible values: [failed
]
errors object[]required
Possible values: [unknown_internal
]
Unknown internal error
Possible values: [update_role_users_multiple_times
]
User role updated multiple times in the bulk operation
Possible values: [user_not_found
]
User not found
Possible values: [invalid_role
]
Invalid role
Possible values: [auditor_in_vault
]
Auditor cannot be member of a vault
Possible values: [quorum_locking_operation
]
The user cannot be removed because it would lock the minimum quorum
Possible values: [update_domain_policies
]
operations object[]required
Possible values: >= 1
, <= 50
Possible values: [update
]
item object required
Possible values: [required_approvals
]
Requires a certain number of reviewers for an approval
Possible values: >= 1
Number of required reviewers
Number of currently available reviewers
Possible values: [pending
]
Possible values: [approved
]
Possible values: [denied
]
Possible values: [canceled
]
Possible values: [expired
]
Possible values: [executed
]
errors object[]nullable
Possible values: [unknown_internal
]
Unknown internal error
Possible values: [invalid_quorum
]
Invalid quorum
Possible values: [domain_policy_not_found
]
Domain policy not found
Possible values: [domain_policies_not_specified
]
Domain polices not specified in the request
Possible values: [invalid_number_of_domain_policy_update_operations
]
Only one domain policy update is allowed
Possible values: [quorum_locking_operation
]
The user cannot be removed because it would lock the minimum quorum
Possible values: [failed
]
errors object[]required
Possible values: [unknown_internal
]
Unknown internal error
Possible values: [invalid_quorum
]
Invalid quorum
Possible values: [domain_policy_not_found
]
Domain policy not found
Possible values: [domain_policies_not_specified
]
Domain polices not specified in the request
Possible values: [invalid_number_of_domain_policy_update_operations
]
Only one domain policy update is allowed
Possible values: [quorum_locking_operation
]
The user cannot be removed because it would lock the minimum quorum
Possible values: [create_users
]
operations object[]required
Possible values: >= 1
, <= 50
Possible values: [add
]
Invite a user
item objectrequired
attributes object[]nullable
Possible values: <= 50
string
Possible values: [otc_trader
]
string
Possible values: [staker
]
Possible values: non-empty
and <= 128 characters
, Value must match regular expression ^.+@\S+\.\S+$
The email address
role object required
string
Possible values: [admin
]
string
Possible values: [initiator
]
string
Possible values: [reviewer
]
string
Possible values: [auditor
]
full_name objectrequired
Possible values: non-empty
and <= 128 characters
First name
Possible values: non-empty
and <= 128 characters
Optional middle name
Possible values: non-empty
and <= 128 characters
Last name
Possible values: [pending
]
Possible values: [approved
]
Possible values: [denied
]
Possible values: [canceled
]
Possible values: [expired
]
Possible values: [executed
]
result objectnullable
users object[]required
Created users
Possible values: >= 14 characters
and <= 42 characters
IBAN
Possible values: non-empty
and <= 128 characters
, Value must match regular expression ^.+@\S+\.\S+$
The email address
role object required
string
Possible values: [admin
]
string
Possible values: [initiator
]
string
Possible values: [reviewer
]
string
Possible values: [auditor
]
attributes object[]
string
Possible values: [otc_trader
]
string
Possible values: [staker
]
errors object[]nullable
Possible values: [unknown_internal
]
Unknown internal error
Possible values: [role_not_found
]
Role not found
Possible values: [duplicate_email_in_request
]
Duplicate email
Possible values: [empty_full_name
]
Empty full name
Possible values: [max_length_full_name
]
Max length full name
Possible values: [missing_domain_info
]
Missing domain info
Possible values: [invalid_user_email
]
Invalid user email
Possible values: [organization_not_found
]
Organization not found
Possible values: [master_not_found
]
Master not found
Possible values: [domain_disabled
]
Domain disabled
Possible values: [master_account_is_not_configured
]
Master account is not configured
Possible values: [master_account_does_not_have_a_full_name
]
Master account does not have a full name
Possible values: [missing_country
]
Country not specified
Possible values: [domain_not_found
]
Invalid domain
Possible values: [invalid_arguments
]
Invalid arguments
Possible values: [org_limit_custody_users_exceeded
]
Limit of custody accounts has been reached for the current organization
Possible values: [org_limit_custody_vaults_exceeded
]
Limit of custody vaults has been reached for the current organization
Possible values: [failed
]
errors object[]required
Possible values: [unknown_internal
]
Unknown internal error
Possible values: [role_not_found
]
Role not found
Possible values: [duplicate_email_in_request
]
Duplicate email
Possible values: [empty_full_name
]
Empty full name
Possible values: [max_length_full_name
]
Max length full name
Possible values: [missing_domain_info
]
Missing domain info
Possible values: [invalid_user_email
]
Invalid user email
Possible values: [organization_not_found
]
Organization not found
Possible values: [master_not_found
]
Master not found
Possible values: [domain_disabled
]
Domain disabled
Possible values: [master_account_is_not_configured
]
Master account is not configured
Possible values: [master_account_does_not_have_a_full_name
]
Master account does not have a full name
Possible values: [missing_country
]
Country not specified
Possible values: [domain_not_found
]
Invalid domain
Possible values: [invalid_arguments
]
Invalid arguments
Possible values: [org_limit_custody_users_exceeded
]
Limit of custody accounts has been reached for the current organization
Possible values: [org_limit_custody_vaults_exceeded
]
Limit of custody vaults has been reached for the current organization
Possible values: [update_status_users
]
operations object[]required
Possible values: >= 1
, <= 50
Possible values: [add
]
item objectrequired
User operation without any extra fields
user objectrequired
User to be updated
Possible values: >= 14 characters
and <= 42 characters
The IIBAN of the user.
The user full name.
Possible values: non-empty
and <= 128 characters
, Value must match regular expression ^.+@\S+\.\S+$
The e-mail of the user.
role object required
Role that the user holds in the organization.
string
Possible values: [admin
]
string
Possible values: [initiator
]
string
Possible values: [reviewer
]
string
Possible values: [auditor
]
Possible values: <= 1024 characters
User facing Reason
Possible values: [remove
]
item objectrequired
User operation without any extra fields
user objectrequired
User to be updated
Possible values: >= 14 characters
and <= 42 characters
The IIBAN of the user.
The user full name.
Possible values: non-empty
and <= 128 characters
, Value must match regular expression ^.+@\S+\.\S+$
The e-mail of the user.
role object required
Role that the user holds in the organization.
string
Possible values: [admin
]
string
Possible values: [initiator
]
string
Possible values: [reviewer
]
string
Possible values: [auditor
]
Possible values: <= 1024 characters
User facing Reason
Possible values: [pending
]
Possible values: [approved
]
Possible values: [denied
]
Possible values: [canceled
]
Possible values: [expired
]
Possible values: [executed
]
errors object[]nullable
Possible values: [unknown_internal
]
Unknown internal error
Possible values: [user_is_a_vault_member
]
User cannot be disabled because is a vault member
Possible values: [user_is_a_group_member
]
User cannot be disabled because is a group member
Possible values: [update_status_users_multiple_times
]
User status updated multiple times in the bulk operation
Possible values: [user_not_found
]
User not found
Possible values: [user_already_has_status
]
User already has the status
Possible values: [quorum_locking_operation
]
The user cannot be removed because it would lock the minimum quorum
Possible values: [failed
]
errors object[]required
Possible values: [unknown_internal
]
Unknown internal error
Possible values: [user_is_a_vault_member
]
User cannot be disabled because is a vault member
Possible values: [user_is_a_group_member
]
User cannot be disabled because is a group member
Possible values: [update_status_users_multiple_times
]
User status updated multiple times in the bulk operation
Possible values: [user_not_found
]
User not found
Possible values: [user_already_has_status
]
User already has the status
Possible values: [quorum_locking_operation
]
The user cannot be removed because it would lock the minimum quorum
Possible values: [update_withdrawal_addresses
]
vault_info objectrequired
Vault information
Possible values: >= 14 characters
and <= 14 characters
, Value must match regular expression ^V[A-Z2-7]{12}[ACEGIKMOQSUWY246]$
Vault ID
Possible values: non-empty
and <= 32 characters
, Value must match regular expression ^[a-zA-Z0-9\s\/-]+$
Vault name
status object required
Vault status
string
Possible values: [pending
]
string
Possible values: [created
]
string
Possible values: [failed
]
string
Possible values: [disabled
]
operations object[]required
Possible values: >= 1
, <= 50
Possible values: [add
]
item objectrequired
Possible values: non-empty
and <= 16 characters
The name of the asset that the address identifies
Possible values: >= 2 characters
and <= 100 characters
Name of the address
The withdrawal method allowed for this address
info objectrequired
Additional info associated with the withdrawal address. Some fields will only be available for certain withdrawal methods.
beneficiary objectnullable
Possible values: >= 2 characters
and <= 100 characters
Recipient
Type
Possible values: >= 2 characters
and <= 100 characters
Name
Last name
Possible values: >= 2 characters
and <= 100 characters
Country
Possible values: >= 2 characters
and <= 100 characters
Province
Possible values: <= 100 characters
Address line 1
Possible values: <= 100 characters
Address line 2
Possible values: >= 2 characters
and <= 100 characters
City
Possible values: >= 2 characters
and <= 100 characters
Postal Code
Possible values: >= 2 characters
and <= 100 characters
VASP name
Possible values: <= 1024 characters
Optional description
Possible values: [remove
]
item objectrequired
Possible values: <= 1024 characters
Optional reason for the address removal
Possible values: non-empty
and <= 16 characters
The name of the asset that the address identifies
Possible values: >= 2 characters
and <= 100 characters
Name of the address
The withdrawal method allowed for this address
info objectrequired
Additional info associated with the withdrawal address. Some fields will only be available for certain withdrawal methods.
beneficiary objectnullable
Possible values: >= 2 characters
and <= 100 characters
Recipient
Type
Possible values: >= 2 characters
and <= 100 characters
Name
Last name
Possible values: >= 2 characters
and <= 100 characters
Country
Possible values: >= 2 characters
and <= 100 characters
Province
Possible values: <= 100 characters
Address line 1
Possible values: <= 100 characters
Address line 2
Possible values: >= 2 characters
and <= 100 characters
City
Possible values: >= 2 characters
and <= 100 characters
Postal Code
Possible values: >= 2 characters
and <= 100 characters
VASP name
Possible values: <= 1024 characters
Optional description
Possible values: [pending
]
Possible values: [approved
]
Possible values: [denied
]
Possible values: [canceled
]
Possible values: [expired
]
Possible values: [executed
]
errors object[]nullable
Possible values: [unknown_internal
]
Unknown internal error
Possible values: [invalid_vault_id
]
Invalid vault id
Possible values: [vault_not_found
]
Vault not found
Possible values: [permission_denied
]
Permission denied
Possible values: [failed
]
errors object[]required
Possible values: [unknown_internal
]
Unknown internal error
Possible values: [invalid_vault_id
]
Invalid vault id
Possible values: [vault_not_found
]
Vault not found
Possible values: [permission_denied
]
Permission denied
Possible values: [update_vault_users
]
vault_info objectrequired
Vault information
Possible values: >= 14 characters
and <= 14 characters
, Value must match regular expression ^V[A-Z2-7]{12}[ACEGIKMOQSUWY246]$
Vault ID
Possible values: non-empty
and <= 32 characters
, Value must match regular expression ^[a-zA-Z0-9\s\/-]+$
Vault name
status object required
Vault status
string
Possible values: [pending
]
string
Possible values: [created
]
string
Possible values: [failed
]
string
Possible values: [disabled
]
operations object[]required
Possible values: >= 1
, <= 50
Possible values: [add
]
item objectrequired
User operation without any extra fields
user objectrequired
User to be updated
Possible values: >= 14 characters
and <= 42 characters
The IIBAN of the user.
The user full name.
Possible values: non-empty
and <= 128 characters
, Value must match regular expression ^.+@\S+\.\S+$
The e-mail of the user.
role object required
Role that the user holds in the organization.
string
Possible values: [admin
]
string
Possible values: [initiator
]
string
Possible values: [reviewer
]
string
Possible values: [auditor
]
Possible values: <= 1024 characters
User facing Reason
Possible values: [remove
]
item objectrequired
User operation without any extra fields
user objectrequired
User to be updated
Possible values: >= 14 characters
and <= 42 characters
The IIBAN of the user.
The user full name.
Possible values: non-empty
and <= 128 characters
, Value must match regular expression ^.+@\S+\.\S+$
The e-mail of the user.
role object required
Role that the user holds in the organization.
string
Possible values: [admin
]
string
Possible values: [initiator
]
string
Possible values: [reviewer
]
string
Possible values: [auditor
]
Possible values: <= 1024 characters
User facing Reason
Possible values: [pending
]
Possible values: [approved
]
Possible values: [denied
]
Possible values: [canceled
]
Possible values: [expired
]
Possible values: [executed
]
errors object[]nullable
Possible values: [unknown_internal
]
Unknown internal error
Possible values: [vault_not_found
]
Vault not found
Possible values: [invalid_vault_id
]
Invalid vault id
Possible values: [group_not_found
]
Group not found
Possible values: [user_not_found
]
User not found
Possible values: [invalid_role
]
Invalid role
Possible values: [users_from_different_domains
]
The requested operations contains users from different domains
Possible values: [auditor_in_vault
]
Auditor cannot be member of a vault
Possible values: [update_vault_users_multiple_times
]
Vault user updated multiple times in the bulk operation
Possible values: [permission_denied
]
Permission denied
Possible values: [failed
]
errors object[]required
Possible values: [unknown_internal
]
Unknown internal error
Possible values: [vault_not_found
]
Vault not found
Possible values: [invalid_vault_id
]
Invalid vault id
Possible values: [group_not_found
]
Group not found
Possible values: [user_not_found
]
User not found
Possible values: [invalid_role
]
Invalid role
Possible values: [users_from_different_domains
]
The requested operations contains users from different domains
Possible values: [auditor_in_vault
]
Auditor cannot be member of a vault
Possible values: [update_vault_users_multiple_times
]
Vault user updated multiple times in the bulk operation
Possible values: [permission_denied
]
Permission denied
Possible values: [update_vault_policies
]
vault_info objectrequired
Vault information
Possible values: >= 14 characters
and <= 14 characters
, Value must match regular expression ^V[A-Z2-7]{12}[ACEGIKMOQSUWY246]$
Vault ID
Possible values: non-empty
and <= 32 characters
, Value must match regular expression ^[a-zA-Z0-9\s\/-]+$
Vault name
status object required
Vault status
string
Possible values: [pending
]
string
Possible values: [created
]
string
Possible values: [failed
]
string
Possible values: [disabled
]
operations object[]required
Possible values: >= 1
, <= 50
Possible values: [update
]
item object required
Possible values: [max_transaction_amount
]
Limits the maximum transaction amount for a transaction
Possible values: non-empty
and <= 64 characters
, Value must match regular expression ^-?[0-9]+(\.[0-9]+)?$
Maximum transaction amount
Possible values: [required_approvals
]
Requires a certain number of reviewers for an approval
Possible values: >= 1
Number of required reviewers
Number of currently available reviewers
Possible values: [otc_max_transaction_amount
]
Limits the maximum amount for an OTC transaction
Possible values: non-empty
and <= 64 characters
, Value must match regular expression ^-?[0-9]+(\.[0-9]+)?$
Maximum transaction amount
Possible values: [otc_enabled
]
Enable/disable the vault OTC capabilities
Possible values: [staking_enabled
]
Enable/disable the vault staking capabilities
Possible values: [staking_max_transaction_amount
]
Limits the maximum amount for a staking transaction
Possible values: non-empty
and <= 64 characters
, Value must match regular expression ^-?[0-9]+(\.[0-9]+)?$
Maximum transaction amount
Possible values: [pending
]
Possible values: [approved
]
Possible values: [denied
]
Possible values: [canceled
]
Possible values: [expired
]
Possible values: [executed
]
errors object[]nullable
Possible values: [unknown_internal
]
Unknown internal error
Possible values: [invalid_quorum
]
Invalid quorum
Possible values: [max_withdrawal_amount
]
Invalid maximum withdrawal amount
Possible values: [max_otc_withdrawal_amount
]
Invalid maximum OTC withdrawal amount
Possible values: [max_staking_withdrawal_amount
]
Invalid maximum staking withdrawal amount
Possible values: [vault_policy_not_found
]
Vault policy not found
Possible values: [invalid_number_of_vault_policy_update_operations
]
Only one vault policy update is allowed
Possible values: [quorum_locking_operation
]
The user cannot be removed because it would lock the minimum quorum
Possible values: [staking_not_enabled
]
Staking is not enabled
Possible values: [failed
]
errors object[]required
Possible values: [unknown_internal
]
Unknown internal error
Possible values: [invalid_quorum
]
Invalid quorum
Possible values: [max_withdrawal_amount
]
Invalid maximum withdrawal amount
Possible values: [max_otc_withdrawal_amount
]
Invalid maximum OTC withdrawal amount
Possible values: [max_staking_withdrawal_amount
]
Invalid maximum staking withdrawal amount
Possible values: [vault_policy_not_found
]
Vault policy not found
Possible values: [invalid_number_of_vault_policy_update_operations
]
Only one vault policy update is allowed
Possible values: [quorum_locking_operation
]
The user cannot be removed because it would lock the minimum quorum
Possible values: [staking_not_enabled
]
Staking is not enabled
Possible values: [request_withdrawal
]
vault_info objectrequired
Vault information
Possible values: >= 14 characters
and <= 14 characters
, Value must match regular expression ^V[A-Z2-7]{12}[ACEGIKMOQSUWY246]$
Vault ID
Possible values: non-empty
and <= 32 characters
, Value must match regular expression ^[a-zA-Z0-9\s\/-]+$
Vault name
status object required
Vault status
string
Possible values: [pending
]
string
Possible values: [created
]
string
Possible values: [failed
]
string
Possible values: [disabled
]
payload objectrequired
Possible values: non-empty
and <= 64 characters
, Value must match regular expression ^-?[0-9]+(\.[0-9]+)?$
The amount
Possible values: <= 1024 characters
User facing Comment
address objectrequired
Possible values: non-empty
and <= 16 characters
The name of the asset that the address identifies
Possible values: >= 2 characters
and <= 100 characters
Name of the address
info objectrequired
Additional info associated with the withdrawal address.
beneficiary objectnullable
Possible values: >= 2 characters
and <= 100 characters
Recipient
Type
Possible values: >= 2 characters
and <= 100 characters
Name
Possible values: >= 2 characters
and <= 100 characters
Last name
Possible values: >= 2 characters
and <= 100 characters
Country
Possible values: >= 2 characters
and <= 100 characters
Province
Possible values: <= 100 characters
Address line 1
Possible values: <= 100 characters
Address line 2
Possible values: >= 2 characters
and <= 100 characters
City
Possible values: >= 2 characters
and <= 100 characters
Postal Code
Possible values: >= 2 characters
and <= 100 characters
VASP name
Possible values: <= 1024 characters
Optional address description
fee_info objectrequired
Possible values: non-empty
and <= 64 characters
, Value must match regular expression ^-?[0-9]+(\.[0-9]+)?$
Max fee amount
Possible values: non-empty
and <= 16 characters
The asset as ISO x-iso-4217-a3
Fee included
level object required
Fee level for the transaction
string
Possible values: [normal
]
string
Possible values: [fast
]
string
Possible values: [urgent
]
Unique ID for the fee quote
Possible values: non-empty
and <= 64 characters
, Value must match regular expression ^-?[0-9]+(\.[0-9]+)?$
The amount
Possible values: non-empty
and <= 16 characters
The asset name
Possible values: non-empty
and <= 64 characters
, Value must match regular expression ^-?[0-9]+(\.[0-9]+)?$
The amount
Possible values: non-empty
and <= 16 characters
The asset name
Possible values: [pending
]
Possible values: [approved
]
Possible values: [denied
]
Possible values: [canceled
]
Possible values: [expired
]
Possible values: [executed
]
result objectnullable
Funding reference ID
errors object[]nullable
Possible values: [unknown_internal
]
Unknown internal error
Possible values: [vault_not_found
]
Vault not found
Possible values: [invalid_vault_id
]
Invalid vault id
Possible values: [max_withdrawal_amount_exceeded
]
Maximum withdrawal amount exceeded
Possible values: [invalid_withdrawal_amount
]
Invalid withdrawal amount
Possible values: [invalid_fee_amount
]
Invalid fee amount
Possible values: [invalid_total_amount
]
Invalid total amount
Possible values: [invalid_quote_id
]
Invalid quote id
Possible values: [invalid_asset
]
Invalid asset
Possible values: [negative_withdrawal_amount
]
Negative withdrawal amount
Possible values: [quote_id_expired
]
Quote ID expired
Possible values: [quote_id_not_found
]
Quote ID not found
Possible values: [permission_denied
]
Permission denied
Possible values: [failed
]
errors object[]required
Possible values: [unknown_internal
]
Unknown internal error
Possible values: [vault_not_found
]
Vault not found
Possible values: [invalid_vault_id
]
Invalid vault id
Possible values: [max_withdrawal_amount_exceeded
]
Maximum withdrawal amount exceeded
Possible values: [invalid_withdrawal_amount
]
Invalid withdrawal amount
Possible values: [invalid_fee_amount
]
Invalid fee amount
Possible values: [invalid_total_amount
]
Invalid total amount
Possible values: [invalid_quote_id
]
Invalid quote id
Possible values: [invalid_asset
]
Invalid asset
Possible values: [negative_withdrawal_amount
]
Negative withdrawal amount
Possible values: [quote_id_expired
]
Quote ID expired
Possible values: [quote_id_not_found
]
Quote ID not found
Possible values: [permission_denied
]
Permission denied
Possible values: [update_vault
]
vault_info objectrequired
Vault information
Possible values: >= 14 characters
and <= 14 characters
, Value must match regular expression ^V[A-Z2-7]{12}[ACEGIKMOQSUWY246]$
Vault ID
Possible values: non-empty
and <= 32 characters
, Value must match regular expression ^[a-zA-Z0-9\s\/-]+$
Vault name
status object required
Vault status
string
Possible values: [pending
]
string
Possible values: [created
]
string
Possible values: [failed
]
string
Possible values: [disabled
]
payload objectrequired
Possible values: non-empty
and <= 32 characters
, Value must match regular expression ^[a-zA-Z0-9\s\/-]+$
New vault name
Possible values: <= 1024 characters
New description of the vault
Possible values: [pending
]
Possible values: [approved
]
Possible values: [denied
]
Possible values: [canceled
]
Possible values: [expired
]
Possible values: [executed
]
errors object[]nullable
Possible values: [unknown_internal
]
Unknown internal error
Possible values: [invalid_vault_id
]
Invalid vault id
Possible values: [vault_not_found
]
Vault not found
Possible values: [failed
]
errors object[]required
Possible values: [unknown_internal
]
Unknown internal error
Possible values: [invalid_vault_id
]
Invalid vault id
Possible values: [vault_not_found
]
Vault not found
Possible values: [create_vault
]
payload objectrequired
Vault creation task parameters
users object[]required
Users info of the users to be added to the vault
Possible values: >= 14 characters
and <= 42 characters
The IIBAN of the user.
The user full name.
Possible values: non-empty
and <= 128 characters
, Value must match regular expression ^.+@\S+\.\S+$
The e-mail of the user.
role object required
Role that the user holds in the organization.
string
Possible values: [admin
]
string
Possible values: [initiator
]
string
Possible values: [reviewer
]
string
Possible values: [auditor
]
policies object[]required
Policies attached to the vault
Possible values: [max_transaction_amount
]
Limits the maximum transaction amount for a transaction
Possible values: non-empty
and <= 64 characters
, Value must match regular expression ^-?[0-9]+(\.[0-9]+)?$
Maximum transaction amount
Possible values: [required_approvals
]
Requires a certain number of reviewers for an approval
Possible values: >= 1
Number of required reviewers
Number of currently available reviewers
Possible values: [otc_max_transaction_amount
]
Limits the maximum amount for an OTC transaction
Possible values: non-empty
and <= 64 characters
, Value must match regular expression ^-?[0-9]+(\.[0-9]+)?$
Maximum transaction amount
Possible values: [otc_enabled
]
Enable/disable the vault OTC capabilities
Possible values: [staking_enabled
]
Enable/disable the vault staking capabilities
Possible values: [staking_max_transaction_amount
]
Limits the maximum amount for a staking transaction
Possible values: non-empty
and <= 64 characters
, Value must match regular expression ^-?[0-9]+(\.[0-9]+)?$
Maximum transaction amount
withdrawal_addresses object[]nullable
Withdrawal addresses to be added to the vault
Possible values: non-empty
and <= 16 characters
The name of the asset that the address identifies
Possible values: >= 2 characters
and <= 100 characters
Name of the address
The withdrawal method allowed for this address
info objectrequired
Additional info associated with the withdrawal address. Some fields will only be available for certain withdrawal methods.
beneficiary objectnullable
Possible values: >= 2 characters
and <= 100 characters
Recipient
Type
Possible values: >= 2 characters
and <= 100 characters
Name
Last name
Possible values: >= 2 characters
and <= 100 characters
Country
Possible values: >= 2 characters
and <= 100 characters
Province
Possible values: <= 100 characters
Address line 1
Possible values: <= 100 characters
Address line 2
Possible values: >= 2 characters
and <= 100 characters
City
Possible values: >= 2 characters
and <= 100 characters
Postal Code
Possible values: >= 2 characters
and <= 100 characters
VASP name
Possible values: <= 1024 characters
Optional description
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: [pending
]
Possible values: [approved
]
Possible values: [denied
]
Possible values: [canceled
]
Possible values: [expired
]
Possible values: [executed
]
result objectnullable
Possible values: >= 14 characters
and <= 14 characters
, Value must match regular expression ^V[A-Z2-7]{12}[ACEGIKMOQSUWY246]$
ID of the created vault
errors object[]nullable
Possible values: [unknown_internal
]
Unknown internal error
Possible values: [invalid_quorum
]
Invalid quorum
Possible values: [vault_quorum_not_reached
]
Vault quorum hasn't been reached
Possible values: [duplicate_vault_name
]
A vault with this name already exists
Possible values: [organization_not_found
]
Specified organization not found
Possible values: [max_withdrawal_amount
]
Invalid maximum withdrawal amount
Possible values: [max_otc_withdrawal_amount
]
Invalid maximum OTC withdrawal amount
Possible values: [max_staking_withdrawal_amount
]
Invalid maximum staking withdrawal amount
Possible values: [max_withdrawal_amount_not_found
]
Maximum withdrawal amount not found
Possible values: [vault_gateway
]
Creation of the vault failed in CSFG
Possible values: [org_limit_custody_vaults_exceeded
]
Limit of custody vaults has been reached for the current organization
Possible values: [failed
]
errors object[]required
Possible values: [unknown_internal
]
Unknown internal error
Possible values: [invalid_quorum
]
Invalid quorum
Possible values: [vault_quorum_not_reached
]
Vault quorum hasn't been reached
Possible values: [duplicate_vault_name
]
A vault with this name already exists
Possible values: [organization_not_found
]
Specified organization not found
Possible values: [max_withdrawal_amount
]
Invalid maximum withdrawal amount
Possible values: [max_otc_withdrawal_amount
]
Invalid maximum OTC withdrawal amount
Possible values: [max_staking_withdrawal_amount
]
Invalid maximum staking withdrawal amount
Possible values: [max_withdrawal_amount_not_found
]
Maximum withdrawal amount not found
Possible values: [vault_gateway
]
Creation of the vault failed in CSFG
Possible values: [org_limit_custody_vaults_exceeded
]
Limit of custody vaults has been reached for the current organization
Possible values: [create_group
]
payload objectrequired
Group creation task parameters
users object[]required
Users info of the users to be added to the group
Possible values: >= 14 characters
and <= 42 characters
The IIBAN of the user.
The user full name.
Possible values: non-empty
and <= 128 characters
, Value must match regular expression ^.+@\S+\.\S+$
The e-mail of the user.
role object required
Role that the user holds in the organization.
string
Possible values: [admin
]
string
Possible values: [initiator
]
string
Possible values: [reviewer
]
string
Possible values: [auditor
]
Possible values: non-empty
and <= 32 characters
, Value must match regular expression ^[a-zA-Z0-9\s\/-]+$
The group name.
Possible values: <= 1024 characters
A description of the group.
Possible values: [pending
]
Possible values: [approved
]
Possible values: [denied
]
Possible values: [canceled
]
Possible values: [expired
]
Possible values: [executed
]
result objectnullable
Possible values: >= 14 characters
and <= 14 characters
, Value must match regular expression ^G[A-Z2-7]{12}[ACEGIKMOQSUWY246]$
ID of the created group
errors object[]nullable
Possible values: [unknown_internal
]
Unknown internal error
Possible values: [auditor_in_vault
]
Auditor cannot be member of a vault
Possible values: [group_user_disabled
]
Group user disabled
Possible values: [non_existent_group_user
]
Group user does not exist
Possible values: [group_user_domain_mismatch
]
Group user from a different domain
Possible values: [failed
]
errors object[]required
Possible values: [unknown_internal
]
Unknown internal error
Possible values: [auditor_in_vault
]
Auditor cannot be member of a vault
Possible values: [group_user_disabled
]
Group user disabled
Possible values: [non_existent_group_user
]
Group user does not exist
Possible values: [group_user_domain_mismatch
]
Group user from a different domain
Possible values: [request_transfer_to_spot
]
vault_info objectrequired
Vault information
Possible values: >= 14 characters
and <= 14 characters
, Value must match regular expression ^V[A-Z2-7]{12}[ACEGIKMOQSUWY246]$
Vault ID
Possible values: non-empty
and <= 32 characters
, Value must match regular expression ^[a-zA-Z0-9\s\/-]+$
Vault name
status object required
Vault status
string
Possible values: [pending
]
string
Possible values: [created
]
string
Possible values: [failed
]
string
Possible values: [disabled
]
payload objectrequired
Transfer funding reference id
Possible values: non-empty
and <= 64 characters
, Value must match regular expression ^-?[0-9]+(\.[0-9]+)?$
Amount to transfer
Possible values: non-empty
and <= 16 characters
Asset to transfer
Possible values: >= 14 characters
and <= 42 characters
Destination (exchange) iiban
fee_info objectnullable
Maximum fee to be used (not needed for fiat)
Possible values: non-empty
and <= 64 characters
, Value must match regular expression ^-?[0-9]+(\.[0-9]+)?$
Max fee amount
Possible values: non-empty
and <= 16 characters
The asset as ISO x-iso-4217-a3
Fee included
level object required
Fee level for the transaction
string
Possible values: [normal
]
string
Possible values: [fast
]
string
Possible values: [urgent
]
Unique ID for the fee quote
Possible values: non-empty
and <= 64 characters
, Value must match regular expression ^-?[0-9]+(\.[0-9]+)?$
The amount
Possible values: non-empty
and <= 16 characters
The asset name
Possible values: non-empty
and <= 64 characters
, Value must match regular expression ^-?[0-9]+(\.[0-9]+)?$
The amount
Possible values: non-empty
and <= 16 characters
The asset name
Possible values: [pending
]
Possible values: [approved
]
Possible values: [denied
]
Possible values: [canceled
]
Possible values: [expired
]
Possible values: [executed
]
result objectnullable
Funding reference ID
errors object[]nullable
Possible values: [unknown_internal
]
Unknown internal error
Possible values: [invalid_vault_id
]
Invalid vault id
Possible values: [invalid_approval_id
]
Invalid approval id
Possible values: [invalid_transfer_id
]
Invalid transfer id
Possible values: [invalid_asset
]
Invalid asset
Possible values: [invalid_withdrawal_amount
]
Invalid withdrawal amount
Possible values: [invalid_fee_amount
]
Invalid fee amount
Possible values: [negative_withdrawal_amount
]
Negative withdrawal amount
Possible values: [vault_not_found
]
Vault not found
Possible values: [failed
]
errors object[]required
Possible values: [unknown_internal
]
Unknown internal error
Possible values: [invalid_vault_id
]
Invalid vault id
Possible values: [invalid_approval_id
]
Invalid approval id
Possible values: [invalid_transfer_id
]
Invalid transfer id
Possible values: [invalid_asset
]
Invalid asset
Possible values: [invalid_withdrawal_amount
]
Invalid withdrawal amount
Possible values: [invalid_fee_amount
]
Invalid fee amount
Possible values: [negative_withdrawal_amount
]
Negative withdrawal amount
Possible values: [vault_not_found
]
Vault not found
Possible values: [update_permission_users
]
operations object[]required
Possible values: >= 1
, <= 50
Possible values: [update_role
]
Update a role
item objectrequired
user objectrequired
User to be updated
Possible values: >= 14 characters
and <= 42 characters
The IIBAN of the user.
The user full name.
Possible values: non-empty
and <= 128 characters
, Value must match regular expression ^.+@\S+\.\S+$
The e-mail of the user.
role object required
Role that the user holds in the organization.
string
Possible values: [admin
]
string
Possible values: [initiator
]
string
Possible values: [reviewer
]
string
Possible values: [auditor
]
Possible values: <= 1024 characters
User facing Reason
role object required
The new role
string
Possible values: [admin
]
string
Possible values: [initiator
]
string
Possible values: [reviewer
]
string
Possible values: [auditor
]
Possible values: [assign_attribute
]
Assign an attribute
item objectrequired
User operation with extra fields
user objectrequired
User to be updated
Possible values: >= 14 characters
and <= 42 characters
The IIBAN of the user.
The user full name.
Possible values: non-empty
and <= 128 characters
, Value must match regular expression ^.+@\S+\.\S+$
The e-mail of the user.
role object required
Role that the user holds in the organization.
string
Possible values: [admin
]
string
Possible values: [initiator
]
string
Possible values: [reviewer
]
string
Possible values: [auditor
]
Possible values: <= 1024 characters
User facing Reason
attribute object required
Custody user attribute
string
Possible values: [otc_trader
]
string
Possible values: [staker
]
Possible values: [revoke_attribute
]
Revoke an attribute
item objectrequired
User operation with extra fields
user objectrequired
User to be updated
Possible values: >= 14 characters
and <= 42 characters
The IIBAN of the user.
The user full name.
Possible values: non-empty
and <= 128 characters
, Value must match regular expression ^.+@\S+\.\S+$
The e-mail of the user.
role object required
Role that the user holds in the organization.
string
Possible values: [admin
]
string
Possible values: [initiator
]
string
Possible values: [reviewer
]
string
Possible values: [auditor
]
Possible values: <= 1024 characters
User facing Reason
attribute object required
Custody user attribute
string
Possible values: [otc_trader
]
string
Possible values: [staker
]
Possible values: [pending
]
Possible values: [approved
]
Possible values: [denied
]
Possible values: [canceled
]
Possible values: [expired
]
Possible values: [executed
]
errors object[]nullable
Possible values: [unknown_internal
]
Unknown internal error
Possible values: [user_not_found
]
User not found
Possible values: [invalid_role
]
Invalid role
Possible values: [auditor_in_vault
]
Auditor cannot be member of a vault
Possible values: [quorum_locking_operation
]
The user cannot be removed because it would lock the minimum quorum
Possible values: [failed
]
errors object[]required
Possible values: [unknown_internal
]
Unknown internal error
Possible values: [user_not_found
]
User not found
Possible values: [invalid_role
]
Invalid role
Possible values: [auditor_in_vault
]
Auditor cannot be member of a vault
Possible values: [quorum_locking_operation
]
The user cannot be removed because it would lock the minimum quorum
Possible values: [create_api_users
]
operations object[]required
Possible values: >= 1
, <= 50
Possible values: [add
]
Create an API key user
item objectrequired
attributes object[]nullable
string
Possible values: [otc_trader
]
string
Possible values: [staker
]
role object required
Role of the API key
string
Possible values: [admin
]
string
Possible values: [initiator
]
string
Possible values: [reviewer
]
string
Possible values: [auditor
]
Possible values: >= 2 characters
and <= 32 characters
Name of the API key
Possible values: Value must match regular expression ^((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)(\/(3[0-2]|[0-2]?[0-9]))?$)|(^[a-fA-F\d:]{2,39}(\/(1[0-2][0-8]|[1-9]\d|\d{1}))?$)
Optional network IP allow list
Possible values: <= 13 characters
Optional validity end timestamp
Possible values: >= 14 characters
and <= 14 characters
, Value must match regular expression ^V[A-Z2-7]{12}[ACEGIKMOQSUWY246]$
Vault membership
Possible values: [pending
]
Possible values: [approved
]
Possible values: [denied
]
Possible values: [canceled
]
Possible values: [expired
]
Possible values: [executed
]
result objectnullable
users object[]required
Created users
Possible values: >= 14 characters
and <= 42 characters
IBAN
role object required
string
Possible values: [admin
]
string
Possible values: [initiator
]
string
Possible values: [reviewer
]
string
Possible values: [auditor
]
attributes object[]
string
Possible values: [otc_trader
]
string
Possible values: [staker
]
errors object[]nullable
Possible values: [unknown_internal
]
Unknown internal error
Possible values: [role_not_found
]
Role not found
Possible values: [org_limit_custody_api_users_exceeded
]
Limit of custody API key users has been reached for the current organization
Possible values: [organization_not_found
]
Organization not found
Possible values: [domain_not_found
]
No error information available
Possible values: [invalid_arguments
]
Invalid arguments
Possible values: [master_account_does_not_have_a_full_name
]
Master account does not have a full name
Possible values: [auditor_in_vault
]
Auditor cannot be member of a vault
Possible values: [failed
]
errors object[]required
Possible values: [unknown_internal
]
Unknown internal error
Possible values: [role_not_found
]
Role not found
Possible values: [org_limit_custody_api_users_exceeded
]
Limit of custody API key users has been reached for the current organization
Possible values: [organization_not_found
]
Organization not found
Possible values: [domain_not_found
]
No error information available
Possible values: [invalid_arguments
]
Invalid arguments
Possible values: [master_account_does_not_have_a_full_name
]
Master account does not have a full name
Possible values: [auditor_in_vault
]
Auditor cannot be member of a vault
Possible values: [update_api_users
]
operations object[]required
Possible values: >= 1
, <= 50
Possible values: [update_user
]
Update an API key user
item objectrequired
Possible values: Value must match regular expression ^((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)(\/(3[0-2]|[0-2]?[0-9]))?$)|(^[a-fA-F\d:]{2,39}(\/(1[0-2][0-8]|[1-9]\d|\d{1}))?$)
Network IP allow list
Possible values: <= 13 characters
Validity end timestamp
user objectrequired
Abridged custody user info object
Possible values: >= 14 characters
and <= 42 characters
The IIBAN of the user.
The user full name.
Possible values: non-empty
and <= 128 characters
, Value must match regular expression ^.+@\S+\.\S+$
The e-mail of the user.
role object required
Role that the user holds in the organization.
string
Possible values: [admin
]
string
Possible values: [initiator
]
string
Possible values: [reviewer
]
string
Possible values: [auditor
]
Possible values: [update_role
]
Update permissions of a user
item objectrequired
user objectrequired
User to be updated
Possible values: >= 14 characters
and <= 42 characters
The IIBAN of the user.
The user full name.
Possible values: non-empty
and <= 128 characters
, Value must match regular expression ^.+@\S+\.\S+$
The e-mail of the user.
role object required
Role that the user holds in the organization.
string
Possible values: [admin
]
string
Possible values: [initiator
]
string
Possible values: [reviewer
]
string
Possible values: [auditor
]
Possible values: <= 1024 characters
User facing Reason
role object required
The new role
string
Possible values: [admin
]
string
Possible values: [initiator
]
string
Possible values: [reviewer
]
string
Possible values: [auditor
]
Possible values: [assign_attribute
]
Add an attribute to a user
item objectrequired
User operation with extra fields
user objectrequired
User to be updated
Possible values: >= 14 characters
and <= 42 characters
The IIBAN of the user.
The user full name.
Possible values: non-empty
and <= 128 characters
, Value must match regular expression ^.+@\S+\.\S+$
The e-mail of the user.
role object required
Role that the user holds in the organization.
string
Possible values: [admin
]
string
Possible values: [initiator
]
string
Possible values: [reviewer
]
string
Possible values: [auditor
]
Possible values: <= 1024 characters
User facing Reason
attribute object required
Custody user attribute
string
Possible values: [otc_trader
]
string
Possible values: [staker
]
Possible values: [revoke_attribute
]
Remove an attribute of a user
item objectrequired
User operation with extra fields
user objectrequired
User to be updated
Possible values: >= 14 characters
and <= 42 characters
The IIBAN of the user.
The user full name.
Possible values: non-empty
and <= 128 characters
, Value must match regular expression ^.+@\S+\.\S+$
The e-mail of the user.
role object required
Role that the user holds in the organization.
string
Possible values: [admin
]
string
Possible values: [initiator
]
string
Possible values: [reviewer
]
string
Possible values: [auditor
]
Possible values: <= 1024 characters
User facing Reason
attribute object required
Custody user attribute
string
Possible values: [otc_trader
]
string
Possible values: [staker
]
Possible values: [add_vault
]
Add a user to a vault
item objectrequired
User operation with extra fields
user objectrequired
User to be updated
Possible values: >= 14 characters
and <= 42 characters
The IIBAN of the user.
The user full name.
Possible values: non-empty
and <= 128 characters
, Value must match regular expression ^.+@\S+\.\S+$
The e-mail of the user.
role object required
Role that the user holds in the organization.
string
Possible values: [admin
]
string
Possible values: [initiator
]
string
Possible values: [reviewer
]
string
Possible values: [auditor
]
Possible values: <= 1024 characters
User facing Reason
vault objectrequired
Vault details
Possible values: >= 14 characters
and <= 14 characters
, Value must match regular expression ^V[A-Z2-7]{12}[ACEGIKMOQSUWY246]$
Vault id
Possible values: >= 14 characters
and <= 42 characters
Vault iban
Possible values: non-empty
and <= 32 characters
, Value must match regular expression ^[a-zA-Z0-9\s\/-]+$
Vault name
Possible values: [remove_vault
]
Remove a user to a vault
item objectrequired
User operation with extra fields
user objectrequired
User to be updated
Possible values: >= 14 characters
and <= 42 characters
The IIBAN of the user.
The user full name.
Possible values: non-empty
and <= 128 characters
, Value must match regular expression ^.+@\S+\.\S+$
The e-mail of the user.
role object required
Role that the user holds in the organization.
string
Possible values: [admin
]
string
Possible values: [initiator
]
string
Possible values: [reviewer
]
string
Possible values: [auditor
]
Possible values: <= 1024 characters
User facing Reason
vault objectrequired
Vault details
Possible values: >= 14 characters
and <= 14 characters
, Value must match regular expression ^V[A-Z2-7]{12}[ACEGIKMOQSUWY246]$
Vault id
Possible values: >= 14 characters
and <= 42 characters
Vault iban
Possible values: non-empty
and <= 32 characters
, Value must match regular expression ^[a-zA-Z0-9\s\/-]+$
Vault name
Possible values: [pending
]
Possible values: [approved
]
Possible values: [denied
]
Possible values: [canceled
]
Possible values: [expired
]
Possible values: [executed
]
errors object[]nullable
Possible values: [unknown_internal
]
Unknown internal error
Possible values: [role_not_found
]
Role not found
Possible values: [failed
]
errors object[]required
Possible values: [unknown_internal
]
Unknown internal error
Possible values: [role_not_found
]
Role not found
Possible values: [update_vaults_users
]
operations object[]required
Possible values: >= 1
, <= 50
Possible values: [add
]
item objectrequired
User operation with extra fields
user objectrequired
User to be updated
Possible values: >= 14 characters
and <= 42 characters
The IIBAN of the user.
The user full name.
Possible values: non-empty
and <= 128 characters
, Value must match regular expression ^.+@\S+\.\S+$
The e-mail of the user.
role object required
Role that the user holds in the organization.
string
Possible values: [admin
]
string
Possible values: [initiator
]
string
Possible values: [reviewer
]
string
Possible values: [auditor
]
Possible values: <= 1024 characters
User facing Reason
Possible values: >= 14 characters
and <= 14 characters
, Value must match regular expression ^V[A-Z2-7]{12}[ACEGIKMOQSUWY246]$
Possible values: [remove
]
item objectrequired
User operation with extra fields
user objectrequired
User to be updated
Possible values: >= 14 characters
and <= 42 characters
The IIBAN of the user.
The user full name.
Possible values: non-empty
and <= 128 characters
, Value must match regular expression ^.+@\S+\.\S+$
The e-mail of the user.
role object required
Role that the user holds in the organization.
string
Possible values: [admin
]
string
Possible values: [initiator
]
string
Possible values: [reviewer
]
string
Possible values: [auditor
]
Possible values: <= 1024 characters
User facing Reason
Possible values: >= 14 characters
and <= 14 characters
, Value must match regular expression ^V[A-Z2-7]{12}[ACEGIKMOQSUWY246]$
Possible values: [pending
]
Possible values: [approved
]
Possible values: [denied
]
Possible values: [canceled
]
Possible values: [expired
]
Possible values: [executed
]
errors object[]nullable
Possible values: [unknown_internal
]
Unknown internal error
Possible values: [vault_not_found
]
Vault not found
Possible values: [invalid_vault_id
]
Invalid vault id
Possible values: [group_not_found
]
Group not found
Possible values: [user_not_found
]
User not found
Possible values: [invalid_role
]
Invalid role
Possible values: [users_from_different_domains
]
The requested operations contains users from different domains
Possible values: [auditor_in_vault
]
Auditor cannot be member of a vault
Possible values: [update_vault_users_multiple_times
]
Vault user updated multiple times in the bulk operation
Possible values: [permission_denied
]
Permission denied
Possible values: [failed
]
errors object[]required
Possible values: [unknown_internal
]
Unknown internal error
Possible values: [vault_not_found
]
Vault not found
Possible values: [invalid_vault_id
]
Invalid vault id
Possible values: [group_not_found
]
Group not found
Possible values: [user_not_found
]
User not found
Possible values: [invalid_role
]
Invalid role
Possible values: [users_from_different_domains
]
The requested operations contains users from different domains
Possible values: [auditor_in_vault
]
Auditor cannot be member of a vault
Possible values: [update_vault_users_multiple_times
]
Vault user updated multiple times in the bulk operation
Possible values: [permission_denied
]
Permission denied
Possible values: [request_allocation
]
vault_info objectrequired
Vault information
Possible values: >= 14 characters
and <= 14 characters
, Value must match regular expression ^V[A-Z2-7]{12}[ACEGIKMOQSUWY246]$
Vault ID
Possible values: non-empty
and <= 32 characters
, Value must match regular expression ^[a-zA-Z0-9\s\/-]+$
Vault name
status object required
Vault status
string
Possible values: [pending
]
string
Possible values: [created
]
string
Possible values: [failed
]
string
Possible values: [disabled
]
payload objectrequired
fee_info objectrequired
Fee information
Possible values: >= 20 characters
and <= 20 characters
, Value must match regular expression ^QT[A-Z2-7]{5}-[A-Z2-7]{5}-[A-Z2-7]{6}$
Fee id chosen by the user
level object required
Fee level chosen by the user
string
Possible values: [normal
]
string
Possible values: [fast
]
string
Possible values: [urgent
]
Possible values: non-empty
and <= 16 characters
The asset name
An amount as a string
Possible values: non-empty
and <= 64 characters
, Value must match regular expression ^-?[0-9]+(\.[0-9]+)?$
The amount
Possible values: non-empty
and <= 16 characters
The asset name
Staking provider
Estimated bonding period
Estimated unbonding period for deallocation
Possible values: non-empty
and <= 16 characters
The asset name
An amount as a string
Possible values: non-empty
and <= 64 characters
, Value must match regular expression ^-?[0-9]+(\.[0-9]+)?$
The amount
Possible values: non-empty
and <= 16 characters
The asset name
Possible values: [pending
]
Possible values: [approved
]
Possible values: [denied
]
Possible values: [canceled
]
Possible values: [expired
]
Possible values: [executed
]
result objectnullable
fee_info objectrequired
The actual fee paid on chain.
Possible values: non-empty
and <= 16 characters
The asset name
An amount as a string
Possible values: non-empty
and <= 64 characters
, Value must match regular expression ^-?[0-9]+(\.[0-9]+)?$
The amount
Possible values: non-empty
and <= 16 characters
The asset name
Validator nodes that got provisioned
Earn transaction id
Bonding period
errors object[]nullable
Possible values: [unknown_internal
]
Unknown internal error
Possible values: [internal_error
]
Custom Error
Possible values: [failed
]
errors object[]required
Possible values: [unknown_internal
]
Unknown internal error
Possible values: [internal_error
]
Custom Error
Possible values: [request_deallocation
]
vault_info objectrequired
Vault information
Possible values: >= 14 characters
and <= 14 characters
, Value must match regular expression ^V[A-Z2-7]{12}[ACEGIKMOQSUWY246]$
Vault ID
Possible values: non-empty
and <= 32 characters
, Value must match regular expression ^[a-zA-Z0-9\s\/-]+$
Vault name
status object required
Vault status
string
Possible values: [pending
]
string
Possible values: [created
]
string
Possible values: [failed
]
string
Possible values: [disabled
]
payload objectrequired
Staking provider
Estimated unbonding period
Possible values: non-empty
and <= 16 characters
The asset name
An amount as a string
Possible values: non-empty
and <= 64 characters
, Value must match regular expression ^-?[0-9]+(\.[0-9]+)?$
The amount
Possible values: non-empty
and <= 16 characters
The asset name
Possible values: [pending
]
Possible values: [approved
]
Possible values: [denied
]
Possible values: [canceled
]
Possible values: [expired
]
Possible values: [executed
]
result objectnullable
Validator nodes that got provisioned
Earn transaction id
Unbonding period
errors object[]nullable
Possible values: [unknown_internal
]
Unknown internal error
Possible values: [failed
]
errors object[]required
Possible values: [unknown_internal
]
Unknown internal error
errors object[]required
Possible values: [E
, W
]
API error severity.
{
"errors": [
{
"severity": "E",
"errorClass": "string",
"type": "string",
"errorMessage": "string"
}
]
}