# Изменения API: 18 июня 2026

[← Журнал изменений](/docs/changelog) · [Июнь 2026](/docs/changelog/2026-06)

### NEW-0618-1: группировка в агрегации сделок

[POST /v1/deals/aggregate](/docs/entities/deals/aggregate) принимает `groupBy: "stageSemanticId"` — разбивка по семантике стадии (в работе, успех, провал) для аналитики воронки.

### NEW-0618-2: пагинация и фильтр истории стадий

`GET /v1/stage-history` поддерживает пагинацию (`meta.total`, `meta.hasMore`) и фильтр по типу сущности `entityTypeId`.

### FIX-0618-3: учёт времени задачи не переназначает автора

**Было**

[PATCH /v1/tasks/:taskId/time/:id](/docs/entities/tasks/time) принимал поле `userId`, но Битрикс24 не переназначает автора записи — значение молча игнорировалось.

**Стало**

Поле `userId` отклоняется с `400` — автора записи учёта времени сменить нельзя.

**Влияние на интеграторов**

Не передавайте `userId` при обновлении записи учёта времени.

### FIX-0618-4: таймзона события календаря

**Было**

[PATCH /v1/calendar-events/:id](/docs/entities/calendar-events/update) мог сохранять время в таймзоне пользователя Битрикс24, а не самого события.

**Стало**

Таймзона события сохраняется при обновлении.
