> ## Documentation Index
> Fetch the complete documentation index at: https://api.docs.dealmachine.com/llms.txt
> Use this file to discover all available pages before exploring further.

# List Transactions

> List wallet transaction history

List wallet transactions with optional filtering by type, reference, or campaign.

<ParamField query="page" type="number" default="1">Page number</ParamField>
<ParamField query="per_page" type="number" default="25">Results per page (1-100)</ParamField>
<ParamField query="type" type="string">Filter by type: `purchase`, `spend`, `refund`, `adjustment`, `expiration`, `signup_bonus`, `promo`, `auto_reload`</ParamField>
<ParamField query="reference_type" type="string">Filter by reference: `campaign`, `stripe_payment`, `manual`, `signup`</ParamField>
<ParamField query="campaign_id" type="string">Filter by campaign ID</ParamField>

<RequestExample>
  ```bash cURL theme={null}
  curl "https://api.v2.dealmachine.com/v1/mail/wallet/transactions?type=spend&per_page=10" \
    -H "Authorization: Bearer dm_sk_live_xxx"
  ```
</RequestExample>
