---
title: "Get all customer types"
method: GET
path: "/customer-types"
tags: ["Customer types"]
---

# Get all customer types

`GET /customer-types`

Get a list of customer types accepted in the CareCloud platform.

Customer types categorise customer accounts by their role or origin - for example, a standard loyalty member, a staff account, or a B2B contact. The customer type is assigned when the account is created and can be used to filter or segment customers.

Use this endpoint to retrieve the available customer type IDs for use when creating or updating customer accounts.

## Query parameters

- `count` integer
- `offset` integer
- `sort_field` string
- `sort_direction` 'ASC' | 'DESC'

## Headers

- `Accept-Language` string

## Response `200`

OK

- object
  - `data` object
    - `customer_types` CustomerType[] — List of the customer types.
      - `type_id` string — The unique ID of the customer type.
      - `name` string — Name of the customer type.
      - `last_change` string — Date and time of the last change. *(YYYY-MM-DD HH:MM:SS)*
    - `total_items` integer — The number of all found customer types.

## Other responses

- `400` — Bad input parameter. The response body's `error.error_data.invalid_params[]` array lists the parameters that caused the failure, each carrying a `reason` code. See the `BadRequestErrorBody` schema for the generic reason taxonomy. Operations with domain-specific business rules document additional reasons at the operation level.
- `401` — The client has invalid credentials or auth token.
- `403` — The client does not exist or the client tried to access an unauthorized property or resource.
- `404` — The resource was not found.
- `405` — The resource does not support the specified HTTP method.
- `429` — Too many requests - more than the resource limit.
- `500` — Server is not working as expected.
- `503` — Temporary state when the service is temporarily unavailable, overloaded or there is a maintenance window.

---

[API](https://skmtc.net/crmcarecloud/apis/rest-api-reference.md) · [All operations](https://skmtc.net/crmcarecloud/apis/rest-api-reference/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/crmcarecloud/rest-api-reference/revisions/329c06dbf8d9/schema)
