---
title: "List contacts"
method: GET
path: "/platform/v3/contacts"
tags: ["Contacts"]
---

# List contacts

`GET /platform/v3/contacts`

## Request

- Base URL: `https://api.sandbox.bvnk.com`
- URL: `https://api.sandbox.bvnk.com/platform/v3/contacts`
- Auth: API key in header `Authorization`
- TypeScript: <https://skmtc.dev/bvnk/apis/bvnk-api-endpoints/docs/platform/v3/contacts/get.ts> (a function with typed inputs; its response is checked against the schema)

:::warning Beta
Contacts v3 is in beta and may change as we continue to improve it. Please review the documentation and endpoints carefully, test everything in the sandbox, and reach out to the Solutions team if you need help.
:::

Returns a paginated list of contacts for your account. Use query parameters to filter by search term, entity type, or relationship type.

## Query parameters

- `pageNumber` integer
- `pageSize` integer
- `q` string

## Response `200`

Contacts retrieved

- V3PaginatedContactResponse: Paginated list of contacts.
  - `content` V3ContactResponse[]
    - `id` string, uuid: Unique identifier of the contact.
    - `description` string: A human-readable label for the contact.
    - `category` string: Contact category.
    - `entity` union: Entity details of the contact.
      - V3ContactIndividualEntity: Entity details for an individual (natural person) contact.
        - `type` 'INDIVIDUAL', required: Entity type. Use `INDIVIDUAL` for natural persons.
        - `relationshipType` 'THIRD_PARTY' | 'SELF_OWNED', required: Relationship of the contact to your account. - `THIRD_PARTY`: The contact is a separate entity (e.g., a customer or supplier). - `SELF_OWNED`: The contact represents your own organisation.
        - `firstName` string, required: First name of the individual.
        - `middleName` string: Middle name of the individual. Optional.
        - `lastName` string, required: Last name of the individual.
        - `dateOfBirth` string, date: Date of birth in `YYYY-MM-DD` format.
        - `address` V3ContactAddress: Postal address of the contact.
          - `addressLine1` string: First line of the street address.
          - `addressLine2` string: Second line of the street address. Optional.
          - `city` string: City or locality.
          - `region` string: Region, state, or province.
          - `stateCode` string: If the address is in the US, provide the two-letter state code, for example, NY.
          - `postalCode` string: Postal or ZIP code.
          - `country` string: ISO 3166-1 alpha-2 country code.
      - V3ContactCompanyEntity: Entity details for a company (legal entity) contact.
        - `type` 'COMPANY', required: Entity type. Use `COMPANY` for legal entities.
        - `relationshipType` 'THIRD_PARTY' | 'SELF_OWNED', required: Relationship of the contact to your account. - `THIRD_PARTY`: The contact is a separate entity (e.g., a customer or supplier). - `SELF_OWNED`: The contact represents your own organisation.
        - `legalName` string, required: Registered legal name of the company.
        - `registrationNumber` string: Company registration number.
        - `dateOfIncorporation` string, date: Date of incorporation in `YYYY-MM-DD` format.
        - `address` V3ContactAddress: Postal address of the contact.
          - `addressLine1` string: First line of the street address.
          - `addressLine2` string: Second line of the street address. Optional.
          - `city` string: City or locality.
          - `region` string: Region, state, or province.
          - `stateCode` string: If the address is in the US, provide the two-letter state code, for example, NY.
          - `postalCode` string: Postal or ZIP code.
          - `country` string: ISO 3166-1 alpha-2 country code.
    - `createdAt` string, date-time: Timestamp when the contact was created.
    - `updatedAt` string, date-time: Timestamp when the contact was last updated.
  - `pageable` V2Pageable
    - `pageNumber` integer
    - `pageSize` integer
  - `hasNext` boolean: Indicates whether more pages are available.

## Other responses

- `401`: Unauthorized
- `500`: Unexpected Error

## Changes

- **2026-11-06** `c386d436bf2c`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/bvnk/apis/bvnk-api-endpoints/changes/platform/v3/contacts/get.md)

---

[API](https://skmtc.dev/bvnk/apis/bvnk-api-endpoints.md) - [All operations](https://skmtc.dev/bvnk/apis/bvnk-api-endpoints/llms.txt) - [OpenAPI document](https://skmtc.dev/bvnk/apis/bvnk-api-endpoints/revisions/c386d436bf2c?raw)
