cURL
curl --request PUT \ --url https://web-api.clerk.chat/public/contacts/{id} \ --header 'Content-Type: application/json' \ --header 'apiKey: <api-key>' \ --data ' { "name": "John Doe", "email": "[email protected]", "phone": "+1234567890", "public": false, "data": {} } '
{ "data": { "id": "1", "teamId": "1", "createdByUserId": "1", "name": "John Doe", "phone": "+1234567890", "email": "[email protected]", "externalId": "1234", "optOut": false, "avatarURL": "https://example.com/avatar.jpg", "public": false, "data": {}, "attributes": [], "created": "2021-01-01T00:00:00.000Z", "updated": "2021-01-01T00:00:00.000Z" } }
Update a contact for the active team
The name of the contact
"John Doe"
The email address of the contact
"[email protected]"
The phone number of the contact
"+1234567890"
Whether the contact is public
false
Additional metadata for the contact
{}
The updated contact
Show child attributes
The ID of the contact
"1"
The ID of the team the contact belongs to
The ID of the user who created the contact
The external ID of the contact
"1234"
Whether the contact has opted out of messages
The URL of the contact avatar
"https://example.com/avatar.jpg"
The contact attributes
[]
"2021-01-01T00:00:00.000Z"