EmailContactInput
Email contact information with flexible identification options.
Supports multiple ways to identify email recipients including direct email addresses, system user references, and contact database lookups. Only one identification method should be provided per contact.
input EmailContactInput {
email: String
name: String
contactId: Int
customerId: Int
adminUserId: Int
}
Fields
EmailContactInput.email
● String
scalar
Direct email address for contact identification.
Valid email address that will be used for message delivery when direct email addressing is preferred over system user lookups.
Validation: Must be valid email format when provided.
EmailContactInput.name
● String
scalar
Display name for personalized communication.
Human-readable name that will be shown alongside the email address in email clients, enhancing personal touch. Only valid when used with email field.
Validation: Maximum length of 998 characters.
EmailContactInput.contactId
● Int
scalar
Contact database identifier for recipient lookup.
References a contact record in the contact management system, enabling automatic email address and name resolution from the contact database.
EmailContactInput.customerId
● Int
scalar
Customer database identifier for recipient lookup.
References a customer record in the customer management system, enabling automatic email address and name resolution from customer data.
EmailContactInput.adminUserId
● Int
scalar
Administrative user identifier for recipient lookup.
References an admin user account in the user management system, enabling automatic email address and name resolution from admin user data.
Member Of
EmailTemplateCreateInput
input ● EmailTemplateUpdateInput
input