Skip to main content

ISESV2CreateContactRequest

Interface in AWS.SESV2

Interface for CreateContact requests.

Ancestors

Properties

AttributesData

property AttributesData: string

A set of key-value pairs that define custom attributes for the contact.

Use attributes to store additional information about contacts such as name, location, or other demographic data. Attribute names must be defined in the contact list before they can be used.

ContactListName

property ContactListName: string

The name of the contact list to which the contact will be added.

The contact list must already exist in your AWS account before adding contacts. Contact lists are used to organize and manage groups of email recipients.

EmailAddress

property EmailAddress: string

The contact's email address.

This must be a valid email address format. The email address serves as the unique identifier for the contact within the contact list.

TopicPreferences

property TopicPreferences: TList<ISESV2TopicPreference>

Type: ISESV2TopicPreference

An array of objects that define the contact's topic-level subscription preferences.

Each topic preference specifies whether the contact wants to receive emails for specific topics defined in the contact list. If not specified, the contact inherits the default subscription status for each topic.

UnsubscribeAll

property UnsubscribeAll: TOptional<Boolean>

Indicates whether the contact is unsubscribed from all email communications.

When set to true, the contact will not receive any emails from this contact list, regardless of individual topic preferences. When set to false, the contact's topic-level preferences determine which emails they receive.