address

Retrieve a single vault address by providing an addressId. Use the vaults query to resolve all vaults and their associated addresses.

Return Type: Address

Arguments for address

Name Description
id (ID!) Address ID can be obtained via other system queries and is composed of a network identifier, an address public key, and for ERC20 tokens or equivalent also contains the contract address for uniqueness.

asset

Retrieve a single asset by providing an assetId, to see a full list of all the assets available use the "Assets" query.

Return Type: Asset

Arguments for asset

Name Description
id (ID!) Unique Id used to identity an asset. Composed of a network identifier, and for ERC20 tokens or equivalent also contains the contract address for uniqueness.

assets

List of all assets. The return object is an array of Asset objects, each containing details such as id, createdAt, updatedAt, deletedAt, name, symbol, contractAddress, and contractType.

Return Type: [Asset]

Arguments for assets

Name Description
where (AssetsWhereInput) Filter the response by execution type etc...

globalConfig

Retrieve the global configuration.

Return Type: Config

notifications

Retrieve a list of notifications for the auth token user sorted by most recent first. A notification can consist of a transaction, transaction request, or reshare request. See the "Pagination" guide to understand how to use the pagination arguments.

Return Type: NotificationItemConnection

Arguments for notifications

Name Description
first (Int) Limits the number of items that are returned. Can be combined with "after".
after (String) Only items coming immediately after this will be returned. Can be combined with "first".
last (Int) Limits the number of items that are retuned. Can be combined with "before".
before (String) Only items coming immediately after this will be returned. Can be combined with "last".
where (NotificationsQueryWhereArg) Filter by notification type

operation

Retrieve a single operation by providing an operationId.

Return Type: Operation

Arguments for operation

Name Description
id (ID!) Unique ID used to identify an operation. CUID Format.

operationHistory

Retrieve a list of operations for the auth token user sorted by most recent first. See the "Pagination" guide to understand how to use the pagination arguments.

Return Type: OperationConnection

Arguments for operationHistory

Name Description
first (Int) Limits the number of items that are returned. Can be combined with "after".
after (String) Only items coming immediately after this will be returned. Can be combined with "first".
last (Int) Limits the number of items that are retuned. Can be combined with "before".
before (String) Only items coming immediately after this will be returned. Can be combined with "last".
where (OperationsQueryWhereArg) Filter the response by type, asset, status, vault etc...

reshareDiff

Compute the changes of the given signing party compared with the signing party currently active on the given vault.

Return Type: [ReshareDiff]

Arguments for reshareDiff

Name Description
vaultId (ID!) Unique ID used to identity a vault. CUID Format.
signingParty (SigningPartyInput!) No description

requests

Retrieve a list of requests sorted by most recent first. See the "Pagination" guide to understand how to use the pagination arguments.

Return Type: RequestConnection

Arguments for requests

Name Description
first (Int) Limits the number of items that are returned. Can be combined with "after".
after (String) Only items coming immediately after this will be returned. Can be combined with "first".
last (Int) Limits the number of items that are retuned. Can be combined with "before".
before (String) Only items coming immediately after this will be returned. Can be combined with "last".
where (RequestsQueryWhereArg!) Filter response by request type, status, deviceId etc...

reshareRequest

Retrieve a single reshare request by providing a reshareRequestId.

Return Type: ReshareRequest

Arguments for reshareRequest

Name Description
id (ID!) No description

transaction

Retrieve a single transaction by providing a transactionId.

Return Type: Transaction

Arguments for transaction

Name Description
id (ID!) Unique id associated with a transaction. This is an ID set IO backend and not to be confused with a blockchain transaction ID.

transactionHistory

Retrieve a list of transactions sorted by most recent first. See the "Pagination" guide to understand how to use the pagination arguments.

Return Type: TransactionHistoryItemConnection

Arguments for transactionHistory

Name Description
first (Int) Limits the number of items that are returned. Can be combined with "after".
after (String) Only items coming immediately after this will be returned. Can be combined with "first".
last (Int) Limits the number of items that are retuned. Can be combined with "before".
before (String) Only items coming immediately after this will be returned. Can be combined with "last".
where (TransactionHistoryQueryWhereArg) Filter the response by asset, vault etc...

transactionRequest

Retrieve a single transaction request by providing a transactionRequestId.

Return Type: TransactionRequest

Arguments for transactionRequest

Name Description
id (ID!) Unique transaction request id

user

Retrieve a single user by providing a userId. If no userId is provided, the auth token user is returned.

Return Type: User

Arguments for user

Name Description
id (ID) Unique user id

users

Retrieve a list of users within the ogranization.

Return Type: [User]

vault

Retrieve a single vault by providing a vaultId.

Return Type: Vault

Arguments for vault

Name Description
vaultId (ID!) Unique ID used to identity a vault. CUID Format.

vaults

Retrieve a list of vaults within the same ogranization as the auth token user.

Return Type: [Vault]