# Catalog services

Services are a distinct Bitrix24 catalog subtype. Manage their prices through [catalog prices](/docs/entities/catalog-prices).

Bitrix24 API: `catalog.product.service.*`
Scope: `catalog`

## Operations

- [List services](./catalog-services/list.md) — `GET /v1/catalog-services`
- [Get a service](./catalog-services/get.md) — `GET /v1/catalog-services/:id`
- [Create a service](./catalog-services/create.md) — `POST /v1/catalog-services`
- [Update a service](./catalog-services/update.md) — `PATCH /v1/catalog-services/:id`
- [Delete a service](./catalog-services/delete.md) — `DELETE /v1/catalog-services/:id`
- [Service fields](./catalog-services/fields.md) — `GET /v1/catalog-services/fields`
- [Search services](./catalog-services/search.md) — `POST /v1/catalog-services/search`
- [Aggregate services](./catalog-services/aggregate.md) — `POST /v1/catalog-services/aggregate`

List and search require `filter.iblockId`. Find the value through [catalogs](/docs/entities/catalogs). Creation needs `iblockId` and `name`. Bitrix24 sets `type`. Portal properties use names such as `property295`; their numbers depend on the catalog.
