Skip to main content
Business Accounts are in early access. See Business Accounts for the model.
Every business account keeps an append-only audit trail that records account-level actions: who did what, and when. Entries are returned newest first, and only the owner and admins can read the trail. A call from a non-member returns a 404.

List activity

listBusinessAccountActivity returns one page of entries and a nextCursor. Pass that cursor back to fetch the next page; nextCursor is null at the end of the trail.
Each entry is a BusinessAccountActivityEntry:

Action types

BusinessAccountActionType covers the whole trail, grouped here by area:
  • Account: businessAccountCreated, businessAccountRenamed, businessAccountDeleted
  • Members: memberAdded, memberRoleChanged, memberRemoved, ownershipTransferred
  • Signers: signerAdded, signerRevoked, signerExpired
  • Wallets: walletAttached, walletDetached, walletTransferred
  • Key shares: shareSetCreated, shareSetReshared, shareSetRefreshed, shareSetRevoked
  • Governance and roles: governanceChanged, roleDefined, roleDeleted
  • Proposals: proposalCreated, proposalApproved, proposalApprovalWithdrawn, proposalVetoed, proposalExecuted, proposalExpired

Export the trail to CSV

downloadBusinessAccountActivityExport creates an activity export, polls until it is ready, and starts a browser download of the CSV file. It runs in the browser only.
The call throws when the export cannot be delivered. The errors are exported from @dynamic-labs-sdk/client: A from or to value that is not a valid ISO 8601 timestamp throws a TypeError before the export is created.

Members & roles

Roles and membership determine who can read the trail.

Governance

Proposal activity appears in the trail alongside account changes.
Last modified on October 23, 2026