Get task activity by id
Returns a single task activity and the curated task it belongs to. The embedded task uses the same flat atomic instructions[] model as Get task by id. Domain and organization scope are derived from the activity’s task; there is no request org_iiban. Unknown, out-of-scope, and malformed activity identifiers all return 403.
Rate limit: 200 requests per 30 seconds per IP.
Authorizations
Path Parameters
Activity identifier, an A-prefixed 14-char base32 string.
"AABCDEFG23456A"
Response
The requested task activity and its embedded curated task.
Activity identifier, an A-prefixed 14-char base32 string.
"AABCDEFG23456A"
RFC 3339 UTC timestamp when the activity occurred.
"2026-01-15T12:34:56Z"
Activity action discriminator (lowercase), e.g. created, review_approved, review_denied, executed.
"review_approved"
Task state at the time of the activity (lowercase).
"pending"
Curated details of the task this activity belongs to. Uses flat atomic instructions[]; does not include payload, operations, or a nested activity timeline.
Reviewer-supplied comment, when present.
"Transaction approved by finance team."
Resolved user or API-key details for the actor, when available at read time.
User or API key that initiated the task.
Scope of the quorum required to advance the task. domain for org-wide quorum, vault for vault-scoped quorum.
"vault"
True if the caller may still cast a review decision on this task.
true
Tally of reviewer decisions for single-quorum tasks. Omitted for multi-quorum tasks. Use subquorum_approvals when reviewer_statistics_label is multiquorum.
The caller's own decision on this task. One of undecided, approved, denied.
"undecided"
Vault the task is scoped to. Omitted for domain-level tasks that do not target a specific vault.
Indicates which reviewer-tally field to consult. standard means use reviewer_statistics; multiquorum means use subquorum_approvals.
"standard"
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.
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.
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.
- update_subquorum
- update_vault_user
- update_vault_policy
- request_withdrawal
- remove_org_user
- create_user
- update_withdrawal_address
- update_user_permission
- request_staking_allocation
- request_transfer_to_spot
- request_custody_transfer_to_spot
- request_staking_deallocation
- request_pledge
- request_pledge_release
- create_vault
- update_vault
- update_domain_policy
- update_user_status
- create_api_user
- update_api_user