Create a contact
vision6_create_contactWRITE: add one contact to a list (needs an email and/or mobile that matches a field of the list). May trigger the list's 'contact created' automations and notification emails. Returns the new contact. POST /lists/{list_id}/contacts.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| No | Email address (the list must have an Email field). | ||
| fields | No | Custom list field values, keyed by the lowercase key of the field name (underscores for spaces/dashes, e.g. first_name). Use vision6_list_list_fields to see the list's fields. | |
| mobile | No | Mobile number in international format without + or spaces (Australia: 61400000009). The list must have a Mobile field. | |
| list_id | Yes | ||
| is_active | No | The contact's active status. | |
| double_opt_in | No | true marks the contact as already confirmed (sets the double opt-in time to now). It cannot be reset to false afterwards. | |
| email_subscribed | No | Whether the email address is subscribed to receive messages. | |
| mobile_subscribed | No | Whether the mobile number is subscribed to receive messages. | |
| remove_unsubscribers | No | Skip addresses that are on the unsubscribers list: any (account-wide), list (this list), none (default: create everyone). |