provider ContactsCustom Object Instances PUT
/contacts/{contact_id} @utdk/intercom
/contacts/{contact_id} Update a contact
You can update an existing contact (ie. user or lead).
{% admonition type="info" %}
This endpoint handles both **contact updates** and **custom object associations**.
See _`update a contact with an association to a custom object instance`_ in the request/response examples to see the custom object association format.
{% /admonition %}
- Intercom-Version header
- enum: 1.0, 1.1, 1.2, 1.3…
- contact_id path required
- id
- string
Try it
Authentication
Configure credentials for Intercom API
Gateway
The gateway proxies requests and injects credentials server-side. Configure credentials above, then enter your gateway URL.
Saved automatically to browser storage.
Code snippet
Updates live as you fill in the form above.
TypeScript
import intercom from '@utdk/intercom';
await intercom.updatecontact({
"Intercom-Version": "2.14"
})