# Типы клиентов записи

`GET /v1/booking-client-types`

`booking.v1.ClientType.list`

Scope: `booking`. Чтение доступно READONLY-ключу.

Возвращает пары `module` и `code`, допустимые на этом портале. Обычно это crm/CONTACT и crm/COMPANY. Пустой список допустим. Параметров нет.

## Пример

```bash
curl -X GET 'https://vibecode.bitrix24.tech/v1/booking-client-types' \
  -H 'X-Api-Key: YOUR_API_KEY'
```

## Ответ

```json
{
  "success": true,
  "data": [
    {
      "code": "CONTACT",
      "module": "crm"
    }
  ]
}
```

## Ошибки

- `400 INVALID_PARAMS` — неверная форма id, тела или фильтра. Исправьте параметры.
- `401 TOKEN_MISSING` — у ключа нет подключения к Битрикс24.
- `403 SCOPE_DENIED` — добавьте scope `booking`; `WRITE_BLOCKED_READONLY_KEY` на записи — используйте ключ с записью.
- `404 ENTITY_NOT_FOUND` — запись или CRM-клиент отсутствует либо недоступен.
- `422 BITRIX_ERROR` — бизнес-отказ Битрикс24; причина передаётся в сообщении.
- `429` — лимит запросов, повторите после `Retry-After`.
- `502` — неверный ответ Битрикс24 или неполный обход страниц. Данные частично не возвращаются.
- `503` — таймаут Битрикс24.

## См. также

[Лист ожидания](/docs/entities/booking-wait-list) · [Брони](/docs/entities/bookings)
