> ## 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 Accounts

> List the accounts the Platform customer has onboarded

Returns a paginated list of accounts the Platform customer has onboarded.

## Path Parameters

<ParamField path="customer_id" type="string" required>
  Platform customer id.
</ParamField>

## Query Parameters

<ParamField query="page" type="integer" default="1">
  Page number. Default 1; must be ≥ 1.
</ParamField>

<ParamField query="size" type="integer" default="10">
  Items per page. Default 10; range 1–100.
</ParamField>

<ParamField query="statuses" type="string[] | null">
  Filter by account status (e.g. `active`, `suspended`).
</ParamField>

<ParamField query="start_date" type="datetime | null">
  Only accounts created on or after this timestamp (inclusive).
</ParamField>

<ParamField query="end_date" type="datetime | null">
  Only accounts created before this timestamp (exclusive).
</ParamField>

## Response

Returns a paginated list envelope of account objects.

<ResponseField name="items" type="object[]">
  The account objects on this page.

  <Expandable title="account attributes">
    <ResponseField name="object" type="string">
      Always `account`.
    </ResponseField>

    <ResponseField name="id" type="string">
      Account id (e.g. `acct_3mnq7c1e6a2b4f3c9b8d2e5a`).
    </ResponseField>

    <ResponseField name="customer_id" type="string">
      Platform customer id.
    </ResponseField>

    <ResponseField name="type" type="enum | null">
      Entity type: `individual` or `business`. `null` until KYC starts.
    </ResponseField>

    <ResponseField name="kyc_status" type="enum | null">
      Verification status: `not_started`, `under_review`, `action_needed`, `approved`, or `rejected`.
    </ResponseField>

    <ResponseField name="display_name" type="string | null">
      Account display name.
    </ResponseField>

    <ResponseField name="contact_email" type="string | null">
      Primary contact email.
    </ResponseField>

    <ResponseField name="country_code" type="string | null">
      ISO 3166-1 alpha-2 country code. Derived from `registered_address.country`.
    </ResponseField>

    <ResponseField name="rejection_reasons" type="object[] | null">
      Review rejection reasons, populated only when `kyc_status` is `rejected`; each entry has a user-safe `reason` and a `developer_reason` for your integration logic. Null otherwise.
    </ResponseField>

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

    <ResponseField name="updated" type="string">
      ISO 8601 timestamp when last updated.
    </ResponseField>

    <ResponseField name="created_by" type="string | null">
      Actor that created the account.
    </ResponseField>

    <ResponseField name="updated_by" type="string | null">
      Actor that last updated the account.
    </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>

<ResponseExample>
  ```json Response theme={null}
  {
    "items": [
      {
        "object": "account",
        "id": "acct_3mnq7c1e6a2b4f3c9b8d2e5a",
        "customer_id": "cus_x7k2m9p4q1w8e5r3t6y0u2i4",
        "type": "business",
        "kyc_status": "under_review",
        "display_name": "Acme GmbH",
        "contact_email": "ops@acme.example",
        "country_code": "DE",
        "rejection_reasons": null,
        "created": "2026-05-01T10:00:00Z",
        "updated": "2026-05-02T08:30:00Z",
        "created_by": "ak_x7k2m9p4q1w8e5r3t6y0u2i4",
        "updated_by": null
      }
    ],
    "page": 1,
    "size": 10,
    "total": 1,
    "pages": 1
  }
  ```
</ResponseExample>
