v10

latestOpenAPI 3.0.1raw.githubusercontent.com2025-12-033223581.2 MB
Balances

Get Balance Transactions Summary

Retrieves the Balance Transactions Summary for a given Balance.

The response contains useful recorded and calculated Transaction amounts created for a Balance during the time it is active for the Account, including amounts relevant to any rollover amount configured for a Balance:

  • totalCreditAmount. The sum of all credits amounts created for the Balance.
  • totalDebitAmount. The sum of all debit amounts created for the Balance.
  • initialCreditAmount. The initial credit amount created for the Balance.
  • expiredBalanceAmount. The amount of the Balance remaining at the time the Balance expires and which is not included in any configured Rollover amount. For example, suppose a Balance reaches its end date and $1000 credit remains unused. If the Balance is configured to rollover $800, then the expiredBalanceAmount is calculated as $1000 - $800 = $200.
  • rolloverConsumed. The sum of debits made against the configured rollover amount. Note that this amount is dynamic relative to when the API call is made until either the rollover end date is reached or the cap configured for the rollover amount is reached, after which it will be unchanged. If no rollover is configured for a Balance, then this is ignored.
  • balanceConsumed. The sum of debits made against the Balance. Note that this amount is dynamic relative to when the API call is made until either the Balance end date is reached or the available Balance amount reaches zero, after which it will be unchanged.
get/organizations/{orgId}/balances/{balanceId}/transactions/summary

Path parameters

orgIdstring required

UUID of the organization

balanceIdstring required

The UUID of the Balance

Response

Summary of all Balance Transactions

totalCreditAmountnumber
totalDebitAmountnumber
initialCreditAmountnumber
expiredBalanceAmountnumber

Amount of the balance that expired without being used

rolloverConsumednumber

Amount consumed from rollover credit

balanceConsumednumber

Amount consumed from the original balance

Example response

{
  "totalCreditAmount": 250,
  "totalDebitAmount": 125.5,
  "initialCreditAmount": 300,
  "expiredBalanceAmount": 50,
  "rolloverConsumed": 75,
  "balanceConsumed": 100
}