Skip to main content

Email

type Email implements Node {
currentVersion: EmailVersion!
schema: SchemaDefinition
emailProperty: SchemaProperty
subscriptionTypes: [EmailConsentType!]
emailConsent: EmailFooter
id: ID!
createdAt: Time!
updatedAt: Time!
companyID: String!
name: String!
subject: String
headerText: String
replyToName: String
replyToAddress: String
sendingDomainID: ID
webEmail: Boolean!
emailType: EmailEmailType!
subscriptionTypeIds: [ID!]
status: EmailStatus!
schemaID: ID
emailPropertyID: ID
emailConsentID: ID
sendingAddress: SendingAddress
versions: [EmailVersion!]
emailSend: EmailSend
recipients: [EmailSendRecord!]
}

Fields

Email.currentVersion ● EmailVersion! non-null object

Email.schema ● SchemaDefinition object

Email.emailProperty ● SchemaProperty object

Email.subscriptionTypes ● [EmailConsentType!] list object

Email.emailConsent ● EmailFooter object

Email.id ● ID! non-null scalar

Email.createdAt ● Time! non-null scalar

Email.updatedAt ● Time! non-null scalar

Email.companyID ● String! non-null scalar

Email.name ● String! non-null scalar

Email.subject ● String scalar

Email.headerText ● String scalar

Email.replyToName ● String scalar

Email.replyToAddress ● String scalar

Email.sendingDomainID ● ID scalar

Email.webEmail ● Boolean! non-null scalar

Email.emailType ● EmailEmailType! non-null enum

Email.subscriptionTypeIds ● [ID!] list scalar

Email.status ● EmailStatus! non-null enum

Email.schemaID ● ID scalar

Email.emailPropertyID ● ID scalar

Email.emailConsentID ● ID scalar

Email.sendingAddress ● SendingAddress object

Email.versions ● [EmailVersion!] list object

Email.emailSend ● EmailSend object

Email.recipients ● [EmailSendRecord!] list object

Interfaces

Node interface

An object with an ID. Follows the Relay Global Object Identification Specification

Returned By

createEmail mutation ● getEmail query ● sendEmail mutation ● updateEmail mutation

Member Of

EmailEdge object ● EmailSend object ● EmailSendRecord object ● EmailVersion object ● SendingAddress object