For AI agents: markdown of this page — /docs-content-en/changelog/deals.md documentation index — /llms.txt
Change history: Deals
← Changelog. Entries: 40.
- 2026-09-24 NEW-0924-2: Multiplicity flag for Bitrix24 account fields in the entity fields description
- 2026-09-23 BC-0923-3: creating a deal or a lead with a stage outside the dictionary no longer answers with success
- 2026-09-21 BC-0921-7: A field the entity description does not declare is checked on write by its Bitrix24 type
- 2026-09-21 BC-0921-8: the contact and deal schemas are completed: twelve response fields declared read-only, thirteen service and empty keys removed
- 2026-09-20 BC-0920-7: batch writes and import no longer answer with success when Bitrix24 did not apply the stage or the manual amount
- 2026-09-17 BC-0917-21: contact and deal responses drop the Bitrix24 search-index service string
- 2026-09-13 FIX-0913-3: product rows of a missing record now answer "not found", like the sibling methods
- 2026-09-11 BC-0911-9: the tax amount on deals and quotes is now read-only
- 2026-09-09 BC-0909-4: phantom contacts field removed from companies, leads, and deals
- 2026-09-08 BC-0908-2: A value of the wrong type in a write field is refused instead of silently corrupting data
- 2026-09-08 BC-0908-7: Lead conversion stamps backlinks and answers in the standard read format
- 2026-09-07 FIX-0907-5: an oversized numeric CRM ID is rejected before Bitrix24 is called
- 2026-09-07 FIX-0907-10: moving a deal/lead to a nonexistent stage now returns an error instead of a silent success
- 2026-09-04 BC-0904-13: Entity read calls now have a per-account rate limit
- 2026-09-03 BC-0903-18: include accepts only resolvable relations
- 2026-09-01 FIX-0901-5: the 401 TOKEN_MISSING error now names the reason on every V1 route
- 2026-08-28 FIX-0828-18: select combined with include no longer empties the relation on list and search
- 2026-08-26 FIX-0826-3: 404 responses for Bitrix24 method names now point to the V1 route
- 2026-08-26 FIX-0826-12: bracket-form sorting of task comments,
?sort[field]=direction - 2026-08-25 BC-0825-2: a read-only key no longer writes on platform endpoints
- 2026-08-24 BC-0824-14: an unknown select field name is refused with 400 on almost every entity
- 2026-08-21 BC-0821-6: a structured value in a scalar field is refused instead of silently lost
- 2026-08-18 FIX-0818-4: deals: seven fields from GET /v1/deals/fields are now accepted in a filter
- 2026-08-12 NEW-0812-6: deal product rows: the response now signals truncation
- 2026-08-10 BC-0810-11: The product-row field reference now describes what the responses actually contain
- 2026-08-09 BC-0809-1: meta.total is no longer returned by default in lists
- 2026-08-07 FIX-0807-4: a body-less request reaches its handler instead of failing at parse time
- 2026-08-07 FIX-0807-18: a file in a CRM field no longer hits the 1 MB wall, and the refusal code is documented
- 2026-08-05 BC-0805-27: aggregate over a large pipeline: per-stage counts without reading deals, refusal instead of truncation
- 2026-08-04 NEW-0804-15: all 45 quote fields come with a label and a description
- 2026-07-14 FIX-0714-13: Write-path validation: phantom checklist → 404, garbage types and junk
:id→ 400 - 2026-07-13 FIX-0713-5: meta.hasMore no longer stays stuck at true with filter + offset
- 2026-07-09 NEW-0709-13: GET /:entity/fields returns human-readable labels and descriptions for deals, leads, invoices, activities, statuses and timeline comments
- 2026-07-08 FIX-0708-6: auto-pagination no longer silently drops a page when a batch sub-request fails
- 2026-07-03 FIX-0703-12: include of related entities again returns the entities themselves, not null
- 2026-07-03 FIX-0703-13: deal search rejects an unknown filter field instead of silently returning every row
- 2026-06-29 FIX-0629-8: date-range search no longer returns empty for wide ranges
- 2026-06-23 FIX-0623-9: deal custom field filter and select
- 2026-06-22 NEW-0622-1: deal-to-contacts relation
- 2026-06-18 NEW-0618-1: grouping in deal aggregation