Skip to main content
GET
List tasks

Authorizations

api-key
string
header
required
api-sign
string
header
required
api-nonce
string
header
required

Query Parameters

org_iiban
string

Restrict the result set to tasks owned by the specified organization, identified by its 16-char IIBAN. Defaults to the caller's organization when omitted.

Example:

"ABCD EFGH IJKL MNOP"

limit
integer<int32>

Maximum number of tasks to return in the page. Defaults to 100 when omitted.

Example:

100

offset
integer<int32>

Number of tasks to skip before the page begins, used together with limit for offset-based pagination. Defaults to 0 when omitted.

Example:

0

state
string[]

Restrict the result set to tasks in one or more lifecycle states. Allowed values: pending, approved, rejected, denied (alias of rejected), canceled, expired, failed, executed.

current_user_decision
string

Restrict the result set to tasks for which the caller has made the specified decision. One of undecided, approved, denied.

Example:

"undecided"

task_id
string[]

Restrict the result set to the supplied task IDs. Each value is a T-prefixed 14-char base32 identifier.

approval_id
string[]

Restrict the result set to tasks linked to the supplied approval UUIDs.

vault_id
string[]

Restrict the result set to tasks scoped to the supplied vault IDs. Each value is a V-prefixed 14-char base32 identifier with a final check character.

action
enum<string>[]

Restrict the result set to tasks that contain one of the supplied action types. Accepts only the singular action names listed below (for example request_withdrawal, create_vault, update_subquorum). Multiple values are OR-ed.

Available options:
update_subquorum,
update_vault_user,
update_vault_policy,
request_withdrawal,
remove_org_user,
create_user,
request_staking_allocation,
update_withdrawal_address,
update_user_permission,
create_vault,
update_vault,
update_domain_policy,
update_user_status,
request_transfer_to_spot,
create_api_user,
update_api_user,
request_staking_deallocation,
request_custody_transfer_to_spot,
request_pledge,
request_pledge_release
created_at_from
string<date-time>

Include only tasks created at or after this RFC 3339 UTC timestamp (inclusive), e.g. 2026-01-15T12:34:56Z; the Z (UTC) offset is required.

created_at_to
string<date-time>

Include only tasks created at or before this RFC 3339 UTC timestamp (inclusive), e.g. 2026-01-15T12:34:56Z; the Z (UTC) offset is required.

updated_at_from
string<date-time>

Include only tasks last updated at or after this RFC 3339 UTC timestamp (inclusive), e.g. 2026-01-15T12:34:56Z; the Z (UTC) offset is required.

updated_at_to
string<date-time>

Include only tasks last updated at or before this RFC 3339 UTC timestamp (inclusive), e.g. 2026-01-15T12:34:56Z; the Z (UTC) offset is required.

expires_at_from
string<date-time>

Include only tasks expiring at or after this RFC 3339 UTC timestamp (inclusive), e.g. 2026-01-15T12:34:56Z; the Z (UTC) offset is required.

expires_at_to
string<date-time>

Include only tasks expiring at or before this RFC 3339 UTC timestamp (inclusive), e.g. 2026-01-15T12:34:56Z; the Z (UTC) offset is required.

sort
string

Ordering as a single field:direction token (direction optional, defaults to desc). Only one column is supported. Allowed fields: id, state, vault_id, created_at, updated_at, expires_at. Defaults to created_at:desc.

Example:

"created_at:desc"

Response

Page of task summaries matching the requested filters.

result
object[]
required

Page of task summaries matching the requested filters, ordered by the requested column.

total
integer<int32>
required

Total number of tasks matching the filters, prior to pagination.

Example:

42