> ## 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 Associated Persons

> Returns a paginated list of associated persons on the account

Returns a paginated list of associated persons on the account.

## Path Parameters

<ParamField path="customer_id" type="string" required>
  Id of the Platform customer.
</ParamField>

<ParamField path="account_id" type="string" required>
  Id of the parent account.
</ParamField>

## Query Parameters

<ParamField query="page" type="int">
  Page number, ≥ 1. Defaults to 1.
</ParamField>

<ParamField query="size" type="int">
  Items per page, 1–100. Defaults to 10.
</ParamField>

## Response

Returns `200` with a paginated list of associated-person objects.

<ResponseField name="items" type="array">
  The associated-person objects on this page.

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

    <ResponseField name="id" type="string">
      Id of the associated person (e.g. `aap_…`).
    </ResponseField>

    <ResponseField name="account_id" type="string">
      Id of the parent account.
    </ResponseField>

    <ResponseField name="role" type="enum">
      One of `ultimate_beneficial_owner`, `director`, `control_person`.
    </ResponseField>

    <ResponseField name="is_signer" type="boolean">
      Whether this person is an authorized signer for the entity.
    </ResponseField>

    <ResponseField name="first_name" type="string">
      Given name.
    </ResponseField>

    <ResponseField name="middle_name" type="string | null">
      Middle name, if any.
    </ResponseField>

    <ResponseField name="last_name" type="string">
      Family name.
    </ResponseField>

    <ResponseField name="email" type="email">
      Contact email address of the person.
    </ResponseField>

    <ResponseField name="date_of_birth" type="date">
      Date of birth, ISO 8601 (`YYYY-MM-DD`).
    </ResponseField>

    <ResponseField name="country_code" type="string">
      Country of residence, ISO 3166-1 alpha-2.
    </ResponseField>

    <ResponseField name="nationality" type="string">
      Nationality, ISO 3166-1 alpha-2.
    </ResponseField>

    <ResponseField name="ownership_percentage" type="decimal | null">
      Ownership stake, if any.
    </ResponseField>

    <ResponseField name="residential_address" type="Address">
      Residential address of the person (`address_line`, `city`, `region`, `postal_code`, `country`).
    </ResponseField>

    <ResponseField name="verification_status" type="enum">
      One of `under_review`, `approved`, `rejected`.
    </ResponseField>

    <ResponseField name="rejection_reasons" type="array">
      List of `{ reason, developer_reason }` objects. Defaults to `[]`.
    </ResponseField>

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

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

    <ResponseField name="created_by" type="string">
      Id of the API key that created the person.
    </ResponseField>

    <ResponseField name="updated_by" type="string | null">
      Id of the API key that last updated the person.
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="page" type="int">
  Current page number.
</ResponseField>

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

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

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

<ResponseExample>
  ```json Response theme={null}
  {
    "items": [
      {
        "object": "associated_person",
        "id": "aap_8rty2c1x7k2m9p4q1w8e5r3t",
        "account_id": "acct_3mnq7c1e6a2b4f3c9b8d2e5a",
        "role": "ultimate_beneficial_owner",
        "is_signer": true,
        "first_name": "Jane",
        "middle_name": null,
        "last_name": "Roe",
        "email": "jane@acme.example",
        "date_of_birth": "1985-02-20",
        "country_code": "DE",
        "nationality": "DE",
        "ownership_percentage": "55.00",
        "residential_address": {
          "address_line": "2 Park Ave",
          "city": "Berlin",
          "region": "BE",
          "postal_code": "10117",
          "country": "DE"
        },
        "verification_status": "under_review",
        "rejection_reasons": [],
        "created": "2026-05-30T12:00:00Z",
        "updated": null,
        "created_by": "ak_x7k2m9p4q1w8e5r3t6y0u2i4",
        "updated_by": null
      }
    ],
    "page": 1,
    "size": 10,
    "total": 1,
    "pages": 1
  }
  ```
</ResponseExample>
