Add contact to a list
benchmark_add_contactDestructive
WRITE: add one contact to a list (or update it if the email is already there, as the vendor decides). It does not send any email. Only add people who agreed to get email. POST /Contact/{list_id}/ContactDetails.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| Yes | Email address. | ||
| list_id | Yes | Contact list id (digits only, as returned by the list tools). | |
| last_name | No | Last name. | |
| first_name | No | First name. | |
| permission | No | Set true only if the person has given email permission (EmailPerm 1). | |
| middle_name | No | Middle name. | |
| custom_fields | No | Custom list columns by slot, e.g. {"Field1": "12 High St"}. Slot names come from benchmark_get_list (Field1Name ...). |