Returns the authenticated user’s transaction history with optional filtering by category, escrow, and status. Supports cursor-based pagination.
Category grouping:
category | Includes |
|---|---|
deposit | wallet_topup — external card / bank top-ups |
withdrawal | wallet_withdrawal — payouts to bank accounts |
escrow | escrow_lock, escrow_release, escrow_refund, kyc_lock, kyc_unlock, platform_fee, dispute_fee |
| (omit) | All types — full history |
Pagination: Pass the returned next_cursor value as the before param on the next
request. When next_cursor is null, there are no more pages.
Security: Each row is owned by the authenticated user. Users cannot see each other’s transaction rows — the service layer writes one row per participant, so both payer and payee see their own perspective.
JWT access token obtained from /auth-verify (login context) or /auth-signup. Set the bearer_token environment variable in your API client to apply it globally.
Filter by transaction category group
deposit, withdrawal, escrow Scope results to a specific escrow
Filter by transaction status
pending, succeeded, failed, canceled Number of results per page
1 <= x <= 100Cursor — created_at of the last item from the previous page (next_cursor value)