Update contact by ID
Contacts
Update contact by ID
Fully replace an existing contact in the Qomon database (behaves like PUT).
PATCH
Update contact by ID
To synchronize and mass update your contacts with Qomon database, use
POST /contacts/upsert instead. This synchronous endpoint costs 5 rate-limit tokens per request.formdatas structure with form_id and form_ref_id.
form_id: the ID of the advanced fieldform_ref_id: the ID of the value of the advanced fielddata: free text if the field (“forms”) type is Text, Integer, or Date (input format:YYYY-MM-DD'T'HH:mm:ss.SSS'Z'; responses may return up to microsecond precision:YYYY-MM-DD'T'HH:mm:ss.SSSSSS'Z'); otherwise, use the value of the refvaluedate: the date of the formdata entry
custom_fields structure with form_id and form_ref_id.
form_id: the ID of the custom fieldform_ref_id: the ID of the value of the custom fielddata: free text if the field (“forms”) type is Text, Integer, or Date (input format:YYYY-MM-DD'T'HH:mm:ss.SSS'Z'; responses may return up to microsecond precision:YYYY-MM-DD'T'HH:mm:ss.SSSSSS'Z'); otherwise, use the value of the refvaluedate: the date of the custom_field entry
- Each patch will generate new ids for formdatas and custom_fields. (due to the full replace behavior: soft delete + recreate)
- If you don’t send the exhaustive list of formdatas or custom_fields, the missing ones will be deleted (soft).
- For Text, Integer and Date Fields, if you add a formdata or custom_field, it will be added to the existing ones.
- For Radio (single select), if you add a formdata or custom_field, it will replace the existing ones.
- For Checkbox (multi-select) fields, any new value will be added to the existing ones.
- If you change a formdata or custom_field, it will update it. (the id is not required here because of the full-replace behavior).
Authorizations
OAuth2 access token. Pass the token in the Authorization header as Bearer <token>. The token is looked up in Redis to resolve the caller identity.
Path Parameters
Contact ID.
Required range:
x >= 0Example:
42
Body
application/json
Last modified on June 16, 2026

