> ## Documentation Index
> Fetch the complete documentation index at: https://apidocs.hopnow.io/llms.txt
> Use this file to discover all available pages before exploring further.

# List Payouts

> Retrieve a paginated list of outgoing payments

## Path Parameters

<ParamField path="account_id" type="string" required>
  The account's external ID (starts with `acc_`)
</ParamField>

## Query Parameters

<ParamField query="status" type="string">
  Filter by payout status (e.g., `pending`, `processing`, `completed`, `failed`)
</ParamField>

<ParamField query="currency" type="string">
  Filter by ISO 4217 currency code (e.g., USD, EUR, GBP)
</ParamField>

<ParamField query="start_date" type="string">
  Filter payouts created on or after this date (ISO 8601 format)
</ParamField>

<ParamField query="end_date" type="string">
  Filter payouts created before this date (ISO 8601 format)
</ParamField>

<ParamField query="page" type="integer" default="1">
  Page number (minimum 1)
</ParamField>

<ParamField query="size" type="integer" default="10">
  Items per page (1-100)
</ParamField>

## Response

<ResponseField name="items" type="array">
  Array of payout objects with nested beneficiary and destination details

  <Expandable title="Payout Fields">
    <ResponseField name="id" type="string">
      Payout identifier (starts with `po_`)
    </ResponseField>

    <ResponseField name="object" type="string">
      Always returns `"payout"`
    </ResponseField>

    <ResponseField name="beneficiary" type="object">
      Beneficiary summary details
    </ResponseField>

    <ResponseField name="payout_destination" type="object">
      Payout destination summary details
    </ResponseField>

    <ResponseField name="amount" type="string">
      Payout amount (decimal)
    </ResponseField>

    <ResponseField name="currency" type="string">
      Currency code
    </ResponseField>

    <ResponseField name="status" type="string">
      Payout status
    </ResponseField>

    <ResponseField name="initiated_at" type="string">
      When payout was initiated
    </ResponseField>

    <ResponseField name="created" type="string">
      ISO 8601 timestamp
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="page" type="integer">
  Current page number
</ResponseField>

<ResponseField name="size" type="integer">
  Items per page
</ResponseField>

<ResponseField name="total" type="integer">
  Total number of items
</ResponseField>

<ResponseField name="pages" type="integer">
  Total number of pages
</ResponseField>

## Response Example

```json theme={null}
{
  "items": [
    {
      "id": "po_r4ft5s7cuvimpoloqd8gwksw",
      "object": "payout",
      "beneficiary": {
        "id": "bene_9gt1ummgx127biovlurm9mq2",
        "object": "beneficiary",
        "first_name": "John",
        "last_name": "Doe",
        "display_name": "John Doe",
        "status": "active"
      },
      "payout_destination": {
        "id": "dest_1234567890abcdef",
        "object": "payout_destination",
        "country": "US",
        "type": "bank_account",
        "currency": "USD",
        "status": "active"
      },
      "amount": "100.00",
      "currency": "USD",
      "amount_in_usd": "100.00",
      "status": "completed",
      "provider_reference_id": "ref_123",
      "initiated_at": "2024-01-15T10:00:00Z",
      "completed_at": "2024-01-15T10:05:00Z",
      "failed_at": null,
      "failed_reason": null,
      "note": "Monthly payment",
      "created": "2024-01-15T10:00:00Z",
      "updated": "2024-01-15T10:05:00Z"
    }
  ],
  "page": 1,
  "size": 10,
  "total": 1,
  "pages": 1
}
```
