Step 1: List all transaction activity
Get a list of all the transactions that have occurred on your account in standard JSON payload format. Note that in sandbox, orders are excluded from the results.There are a number of additional parameters available for you to filter your results. For more information, see the API reference.
{accountId} with your account ID and {apiKey} with your API key.
200 response containing a list of transactions. These are ordered chronologically by creation date, with the most recent transaction appearing first.
In sandbox, only credit and debit box transactions are returned. In production, you’ll also see other resource types such as
payment, card, and order. For more information about different transaction types, see About transaction types.Sample response (truncated)
Understanding the response
Each transaction in therows array contains these key fields:
resourceType— The type of transaction record (e.g.,box,payment,card). In sandbox, you’ll mainly seeboxtransactions.status— The current status of the transaction (e.g.,complete,pending). See About transaction statuses for all possible values.transactionGroup— Contains the budget and person associated with the transaction, including thebudgetIdandbudgetName.transactionBox.type— Whether the transaction is acredit(money in) ordebit(money out).transactionBox.amountandtransactionBox.currency— The transaction amount and currency.transactionBox.creditDebitIndicator— Indicates whether the transaction is aCreditorDebit.transactionBox.runningBalance— The balance after this transaction was applied.transactionDebtorAccountandtransactionCreditorAccount— Details of the sending and receiving accounts.