Skip to main content
GET
Get task activity by id

Authorizations

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

Path Parameters

id
string
required

Activity identifier, an A-prefixed 14-char base32 string.

Example:

"AABCDEFG23456A"

Response

The requested task activity and its embedded curated task.

id
string
required

Activity identifier, an A-prefixed 14-char base32 string.

Example:

"AABCDEFG23456A"

created_at
string<date-time>
required

RFC 3339 UTC timestamp when the activity occurred.

Example:

"2026-01-15T12:34:56Z"

type
string
required

Activity action discriminator (lowercase), e.g. created, review_approved, review_denied, executed.

Example:

"review_approved"

state
string
required

Task state at the time of the activity (lowercase).

Example:

"pending"

task
object
required

Curated details of the task this activity belongs to. Uses flat atomic instructions[]; does not include payload, operations, or a nested activity timeline.

comment
string

Reviewer-supplied comment, when present.

Example:

"Transaction approved by finance team."

user
object

Resolved user or API-key details for the actor, when available at read time.

initiator
object

User or API key that initiated the task.

quorum_type
string

Scope of the quorum required to advance the task. domain for org-wide quorum, vault for vault-scoped quorum.

Example:

"vault"

can_review
boolean

True if the caller may still cast a review decision on this task.

Example:

true

reviewer_statistics
object

Tally of reviewer decisions for single-quorum tasks. Omitted for multi-quorum tasks. Use subquorum_approvals when reviewer_statistics_label is multiquorum.

current_user_decision
string

The caller's own decision on this task. One of undecided, approved, denied.

Example:

"undecided"

vault_info
object

Vault the task is scoped to. Omitted for domain-level tasks that do not target a specific vault.

reviewer_statistics_label
string

Indicates which reviewer-tally field to consult. standard means use reviewer_statistics; multiquorum means use subquorum_approvals.

Example:

"standard"

subquorum_snapshot
object

Subquorum policy snapshot taken when the task was created. Approvals are evaluated against this snapshot so a later policy change cannot retroactively invalidate decisions already cast.

subquorum_approvals
object[]

Per-group approval tally for multi-quorum tasks. Each entry lists a group's ID and the IIBANs of members in that group who have approved so far.

instructions
(update_subquorum · object | update_vault_user · object | update_vault_policy · object | request_withdrawal · object | remove_org_user · object | create_user · object | update_withdrawal_address · object | update_user_permission · object | request_staking_allocation · object | request_transfer_to_spot · object | request_custody_transfer_to_spot · object | request_staking_deallocation · object | request_pledge · object | request_pledge_release · object | create_vault · object | update_vault · object | update_domain_policy · object | update_user_status · object | create_api_user · object | update_api_user · object)[]

List of atomic instructions that make up the task. Each entry describes a single change; batch changes are expanded into one entry per change.

A single atomic instruction. The type field selects the variant and identifies the instruction type.