# Deals

Manage CRM deals: create, retrieve, update, delete, filter.

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

## Operations

- [Create deal](./deals/create.md) — `POST /v1/deals`
- [List deals](./deals/list.md) — `GET /v1/deals`
- [Get deal](./deals/get.md) — `GET /v1/deals/:id`
- [Update deal](./deals/update.md) — `PATCH /v1/deals/:id`
- [Delete deal](./deals/delete.md) — `DELETE /v1/deals/:id`
- [Search deals](./deals/search.md) — `POST /v1/deals/search`
- [Deal fields](./deals/fields.md) — `GET /v1/deals/fields`
- [Aggregate deals](./deals/aggregate.md) — `POST /v1/deals/aggregate`
- [Get products](./deals/products-get.md) — `GET /v1/deals/:id/products`
- [Set products](./deals/products-set.md) — `PUT /v1/deals/:id/products`
- [Add product](./deals/products-add.md) — `POST /v1/deals/:id/products`
- [Delete product](./deals/products-delete.md) — `DELETE /v1/deals/:id/products/:rowId`
- [Get product](./deals/products-get-single.md) — `GET /v1/deals/:id/products/:rowId`
- [Update product](./deals/products-update.md) — `PATCH /v1/deals/:id/products/:rowId`
- [Product fields](./deals/products-fields.md) — `GET /v1/deals/:id/products/fields`
