---
title: "List all clients"
method: GET
path: "/clients"
tags: ["Clients"]
---

# List all clients

`GET /clients`

Returns a list of all clients for the authenticated user. Use the `select` parameter for a simplified response suitable for dropdowns.

## Query parameters

- `select` string

## Response `200`

Successful response

- object
  - `data` Client[]
    - `id` integer — OpenAPI Schema definitions for API responses
    - `team_id` integer
    - `name` string
    - `source` string, nullable
    - `address` string, nullable
    - `tax_name` string, nullable
    - `tax_number` string, nullable
    - `credit_available` number
    - `status` object
      - `id` integer
      - `name` string
    - `sent_total` number
    - `collected_total` number
    - `outstanding_total` number
    - `average_days_to_pay` integer, nullable
    - `contacts` Contact[]
      - `id` integer
      - `team_id` integer
      - `client_id` integer
      - `title` string, nullable
      - `first_name` string
      - `last_name` string
      - `email` string, email
      - `phone` string, nullable
    - `projects_count` integer, nullable
    - `invoices_count` integer, nullable
    - `estimates_count` integer, nullable
    - `other_income_count` integer, nullable
  - `meta` object
    - `financial_summary` object
      - `total_sent` number
      - `total_collected` number
      - `total_outstanding` number

## Other responses

- `401` — Unauthenticated

---

[API](https://skmtc.net/harpoonapp/apis/harpoon-api-documentation.md) · [All operations](https://skmtc.net/harpoonapp/apis/harpoon-api-documentation/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/harpoonapp/harpoon-api-documentation/revisions/e8fd192f94c6/schema)
