Skip to main content

Retrieve transaction activity

You can query transaction activity across all of a customer's instrumentsInstrument A financial product owned by an Identity. There are two types: Managed Accounts (stored-value accounts that hold balances and can receive wire transfers) and Managed Cards (prepaid cards - virtual or physical - used for purchases)., narrow it to a single managed accountManaged Account An account held at a financial institution that can be created and managed through the Weavr platform. Each account has a balance where customers can hold funds. Optionally, an IBAN can be assigned to enable wire transfers to bank accounts outside of Weavr. or managed cardManaged Card A payment card (virtual or physical) that can be created and managed through the Weavr platform. Cards can operate in prepaid mode (with their own balance) or debit mode (linked to a managed account). All cards must be assigned to a card assignee who is an Authorised User., or fetch one transaction by id. All variants share the same filters and the same normalized entry shape.

Get all transaction activity

GET/transactionsTry it

Returns all transactional activity across every managed accountManaged Account An account held at a financial institution that can be created and managed through the Weavr platform. Each account has a balance where customers can hold funds. Optionally, an IBAN can be assigned to enable wire transfers to bank accounts outside of Weavr. and managed cardManaged Card A payment card (virtual or physical) that can be created and managed through the Weavr platform. Cards can operate in prepaid mode (with their own balance) or debit mode (linked to a managed account). All cards must be assigned to a card assignee who is an Authorised User. for the logged-in customer — a single view of all transfers, sends, wire transfersWire Transfer A transaction that moves funds between accounts. An incoming wire transfer moves funds from a third-party bank account to a Weavr managed account, while an outgoing wire transfer moves funds from a Weavr managed account to a third-party bank account. Wire transfers require the managed account to have an assigned IBAN (for EUR) or sort code and account number (for GBP)., card payments, fees, and other transactions, regardless of which instrumentInstrument A financial product owned by an Identity. There are two types: Managed Accounts (stored-value accounts that hold balances and can receive wire transfers) and Managed Cards (prepaid cards - virtual or physical - used for purchases). they belong to.

Query parameters

ParameterTypeNotes
typearrayFilter by one or more transaction types.
statusarrayFilter by one or more normalized statuses.
directionstringFilter by direction: CREDIT or DEBIT.
creationTimestampFrom, creationTimestampTointegerFilter by creation time, in epoch milliseconds.
lastUpdatedTimestampFrom, lastUpdatedTimestampTointegerFilter by last-updated time, in epoch milliseconds. Useful for pulling recently changed transactions.
offset, limitintegerStandard paging. limit is capped at 100.
sortOrderstringASC (oldest first) or DESC (most recent first).
sortBystringField to sort by: creationTimestamp (default) or lastUpdatedTimestamp.

Response shape

A successful request returns a list of normalized transaction entries:

FieldPurpose
idThe transaction identifier.
typeThe transaction type.
statusThe normalized status.
directionCREDIT or DEBIT.
amountThe amount, as a { currency, amount } pair (amount in minor units).
instrumentThe managed accountManaged Account An account held at a financial institution that can be created and managed through the Weavr platform. Each account has a balance where customers can hold funds. Optionally, an IBAN can be assigned to enable wire transfers to bank accounts outside of Weavr. or card the transaction belongs to. Returned by the unified endpoint only.
feeA summary of any fee charged, linking back to the fee transaction.
creationTimestamp, lastUpdatedTimestampWhen the transaction was created and last changed, in epoch milliseconds.
transactionThe full, type-specific transaction object. Its schema matches the value of type.

Alongside the entries, the response carries a count (total entries matching the filter) and a responseCount (entries in this page).

Get transaction activity for an instrument

To scope the feed to a single instrumentInstrument A financial product owned by an Identity. There are two types: Managed Accounts (stored-value accounts that hold balances and can receive wire transfers) and Managed Cards (prepaid cards - virtual or physical - used for purchases)., use the per-instrumentInstrument A financial product owned by an Identity. There are two types: Managed Accounts (stored-value accounts that hold balances and can receive wire transfers) and Managed Cards (prepaid cards - virtual or physical - used for purchases). endpoints. They behave exactly like the unified endpoint and accept the same query parameters, but they return only that instrumentInstrument A financial product owned by an Identity. There are two types: Managed Accounts (stored-value accounts that hold balances and can receive wire transfers) and Managed Cards (prepaid cards - virtual or physical - used for purchases).'s activity and omit the instrument field, since it is implied.

GET/managed_accounts/{id}/transactionsTry it
GET/managed_cards/{id}/transactionsTry it
Activity compared with statements

The per-instrumentInstrument A financial product owned by an Identity. There are two types: Managed Accounts (stored-value accounts that hold balances and can receive wire transfers) and Managed Cards (prepaid cards - virtual or physical - used for purchases). activity endpoint is the live counterpart to the account statement and card statement. Activity shows everything, including pending transactions and types such as fees and system transactions; a statement shows only what settled, with authoritative balances.

Get a single transaction

Fetch one transaction by its id on a given instrumentInstrument A financial product owned by an Identity. There are two types: Managed Accounts (stored-value accounts that hold balances and can receive wire transfers) and Managed Cards (prepaid cards - virtual or physical - used for purchases).:

GET/managed_accounts/{id}/transactions/{transactionId}Try it
GET/managed_cards/{id}/transactions/{transactionId}Try it