Skip to main content

Retrieve transaction activity

You can query transaction activity across all of a customer's instrumentsInstrumentA financial product owned by a customer. 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 AccountAn 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 CardA 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/transactionsOpen API reference
/transactions

Returns all transactional activity across every managed accountManaged AccountAn 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 CardA 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 TransferA 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 instrumentInstrumentA financial product owned by a customer. 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 AccountAn 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 instrumentInstrumentA financial product owned by a customer. 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-instrumentInstrumentA financial product owned by a customer. 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 instrumentInstrumentA financial product owned by a customer. 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}/transactionsOpen API reference
/managed_accounts/123456789/transactions
GET/managed_cards/{id}/transactionsOpen API reference
/managed_cards/123456789/transactions
Activity compared with statements

The per-instrumentInstrumentA financial product owned by a customer. 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 instrumentInstrumentA financial product owned by a customer. 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}Open API reference
/managed_accounts/123456789/transactions/123456789
GET/managed_cards/{id}/transactions/{transactionId}Open API reference
/managed_cards/123456789/transactions/123456789