Update a contact
slicktext_update_contactWRITE: change fields of an existing contact (only the fields you pass are sent). opt_in_status can mark a contact unsubscribed or blocked; set it to 'subscribed' ONLY when the person explicitly agreed to receive texts. WARNING: SlickText workflows can trigger on this event (Contact Created / Contact Field Changed / Contact Added to List) and may immediately SEND REAL TEXTS or take other actions configured in the brand's workflows. PUT /brands/{brand_id}/contacts/{id}.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| zip | No | ||
| city | No | ||
| No | |||
| state | No | ||
| address | No | ||
| country | No | ||
| language | No | Primary language code, e.g. "en". | |
| timezone | No | Contact time zone (SlickText accepts these four). | |
| birthdate | No | Birthday, YYYY-MM-DD. | |
| last_name | No | ||
| contact_id | Yes | The contact id (a positive integer). | |
| first_name | No | ||
| custom_fields | No | Custom field values keyed by the field's internal_name (see slicktext_list_custom_fields), e.g. {"favorite_color": "blue"}. | |
| mobile_number | No | New mobile number. | |
| opt_in_status | No | New opt-in status. 'subscribed' only with the person's explicit consent. |