# CRM dictionaries

Deal stages, sources, contact types, industries and other classifiers. The central entity for enum values across the entire CRM.

Bitrix24 API: `crm.status.*`
Scope: `crm`

To fetch a specific type use the filter: `?filter[entityId]=DEAL_STAGE`

## Operations

- [Create record](./statuses/create.md) — `POST /v1/statuses`
- [List records](./statuses/list.md) — `GET /v1/statuses`
- [Get record](./statuses/get.md) — `GET /v1/statuses/:id`
- [Update record](./statuses/update.md) — `PATCH /v1/statuses/:id`
- [Delete record](./statuses/delete.md) — `DELETE /v1/statuses/:id`
- [Search dictionary records](./statuses/search.md) — `POST /v1/statuses/search`
- [Dictionary fields](./statuses/fields.md) — `GET /v1/statuses/fields`
- [Aggregate dictionary records](./statuses/aggregate.md) — `POST /v1/statuses/aggregate`

## Dictionary types (entityId)

| entityId | Description |
|----------|----------|
| `STATUS` | Lead statuses |
| `SOURCE` | Sources |
| `CONTACT_TYPE` | Contact types |
| `COMPANY_TYPE` | Company types |
| `INDUSTRY` | Industries |
| `DEAL_STAGE` | Stages of the general pipeline (categoryId 0) |
| `DEAL_STAGE_{N}` | Stages of pipeline N (e.g. `DEAL_STAGE_3`) |
| `QUOTE_STATUS` | Quote statuses |
| `HONORIFIC` | Honorifics (contacts) |
| `EMPLOYEES` | Number of employees (companies) |
| `DEAL_TYPE` | Deal types |
