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.