Skip to main content
Version: v3

List agency wallet transactions

POST 

/saas/companies/:companyId/wallet-transactions

deprecated

This endpoint has been deprecated and may be replaced or removed in future versions of the API.

Fetch paginated wallet transactions for an agency (company). Supports skip/limit pagination, date-range and charge-type filters, timezone normalization, and additional non-indexed filters in the request body. Deprecated: this operation has moved to the Blade Platform API (POST /wallet/company/transactions) and will be removed from the SaaS API in the next version. Request and response shapes are unchanged, but companyId is no longer part of the URL -- the agency is resolved from the access token. Use an Agency access token carrying the wallet.readonly scope.

Request​

Version stringrequired

API Version

Available optionsv3
companyId stringrequired

Company ID to list transactions for

application/json

Bodyrequired

    skipnumber

    Number of records to skip for pagination. Defaults to 0 when omitted.

    Possible values: >= 0

    limitnumber

    Maximum number of records to return. Capped at 1000 per request.

    Possible values: >= 0 and <= 1000

    filtersobject

    Transaction filters

    timezonestring

    Timezone for date normalization

    usersarray[]

    User identifiers to scope transaction results

    additionalFilterobject

    Additional non-indexed filters

application/json

Wallet transactions retrieved successfully

Schema
    transactionsarray[]required

    Flat list of normalized wallet transaction records returned from blade-platform