Contents
Changelog
May 21st, 2026
Announced: May 21, 2026
May 21st, 2026
What is changing?
New webhooks coverage for deal products, installments, and custom field definitions, plus a handful of smaller API improvements across deals, persons, organizations, and fields.
New webhooks types
Deal products: Get notified when products are added to, updated on, or removed from a deal. Useful for keeping order systems, billing, or quoting tools in sync without polling deal endpoints.
Deal installments: Get notified when installment schedules on deals are created, updated, or removed. Pairs naturally with deal product webhooks for revenue and billing workflows.
Entity field webhooks: You can now subscribe to webhooks that fire when custom field definitions change — not the values on records, but the schema itself. This is useful for keeping integration metadata, mappings, or generated types in sync when admins add, rename, or delete fields. Available for:
- Deal fields
- Lead fields
- Person fields
- Organization fields
- Product fields
- Project fields
Other webhooks improvements
Organization webhooks now include additional fields where applicable: website, linkedin, industry, annual_revenue, and employee_count. These appear automatically in payloads when the relevant features are enabled on the account.
Other API improvements
include_labelsandinclude_option_labelsquery parameters onGET /api/v2/deals,GET /api/v2/persons, andGET /api/v2/organizations—include_labelsadds alabelsarray of{ id, label }objects to the response alongside the existinglabel_ids.include_option_labelsresolves option IDs on single- and multi-option custom fields to their human-readable labels.is_writableflag is now exposed on field definitions in the Fields API v2, so you can tell programmatically which fields can be written to when using the relevant entity's POST and PATCH endpoints.- Custom field validation errors now include the
field_codeon v2 deal, person, and organization create/update endpoints — so when a payload with manycustom_fieldsfails, you can tell exactly which field was invalid instead of just getting a generic "Validation failed" message. - New
include_field_codequery parameter on the v1 Filters API — when set totrue, each filter condition in the response includes itsfield_code, making it easier to map filters to field definitions. - Documented
task_idsupport in notes endpoints — you can attach notes to project tasks via the existing notes API.
Additional resources:
See the Webhooks v2 documentation for more details.
If you have any questions or comments, feel free to let us know in the Developer's Community.