/
Public Contacts Patch
Partial update of a contact.
Only fields present in the payload are applied. Reassigning the parent is not supported — delete the contact and POST a new one.
- Mock serverhttps://docs.mercura.ai/_mock/openapi/contacts/{contact_id}
- https://docs.mercura.ai/api/public/v1https://docs.mercura.ai/api/public/v1/contacts/{contact_id}
- Productionhttps://prod-euapi.mercura.ai/api/public/v1/contacts/{contact_id}
curl -i -X PATCH \
'https://docs.mercura.ai/_mock/openapi/contacts/{contact_id}' \
-H 'Content-Type: application/json' \
-H 'authorization: string' \
-d '{
"is_default": true,
"phone": "+49 211 5551099"
}'Successful Response
Which kind of business partner a contact is attached to.
Enum:"customer""supplier"
Example:"customer"
Parent's partner-supplied id (customer_id for customers, supplier_id for suppliers)
Example:"K-10042"
Response
{ "created_at": "2026-02-03T10:16:00Z", "email": "t.weber@mustermann-elektro.example", "external_id": "ASP-00815", "id": 5567, "is_active": true, "is_default": true, "name": "Thomas Weber", "parent_id": "K-10042", "parent_type": "customer", "phone": "+49 211 5551020", "updated_at": "2026-07-05T11:03:00Z" }