Skip to main content

PatchedContactUpdate

PATCH /contacts/{id} body — every field optional (partial), phone is immutable.

phone is the per-org merge key that identifies the row, so it is deliberately not writable here: re-keying a contact is a delete plus a fresh upsert, not a patch.

namestring

Possible values: <= 255 characters

languageLanguageEnum
  • pl - Polish
  • hr - Croatian
  • en - English
  • uk - Ukrainian
  • de - German
  • es - Spanish
  • fr - French

Possible values: [pl, hr, en, uk, de, es, fr]

timezonestring

Possible values: <= 64 characters

consentboolean
contextstring
external_idstring

Possible values: <= 255 characters

do_not_callboolean
data object
property name*any
PatchedContactUpdate
{
"name": "string",
"language": "pl",
"timezone": "string",
"consent": true,
"context": "string",
"external_id": "string",
"do_not_call": true,
"data": {}
}