Records
Patch a CRM Record
Update a CRM record by ID via the Zeeg CRM API by sending only the attributes to change; every other field on the record stays untouched.
PATCH
Patch a CRM record
Partially updates a CRM record. Only the attributes you include in the request body are changed — all other attributes remain exactly as they are.
This updates
Response returns the full updated record with all attributes, including the unchanged ones.
Path parameters
Request body
A flat JSON object containing only the attribute slug → value pairs you want to change. Attributes not present in the body are untouched.price and in_stock only. Every other attribute on the record keeps its current value.
PATCH vs. Assert
Use PATCH when you have the record ID and only want to update certain fields. Use Assert when syncing from an external source or when you don’t have the ID yet.
Attribute types
The same type rules apply as when creating a record:For
relation and user attributes, PATCH replaces the entire array. To add or remove individual IDs without overwriting the full list, use Update Relation instead.Clearing a value
To explicitly clear an attribute, passnull:
Example: update price and stock status
When to use this endpoint
- Edit forms — a user edits one or a few fields and saves.
- Status updates — flip a single boolean or enum field without touching anything else.
- Partial enrichment — backfill a specific attribute after you’ve gathered more data.
Authorizations
Path Parameters
Slug of the custom CRM object.
UUID of the record to update.
Body
application/json
Flat object of attribute slug → value pairs to update.
Last modified on June 11, 2026