EmailEventInput
No description
input EmailEventInput {
type: EmailEventType!
siteId: Int
orderId: Int
userId: Int
letterId: String
subject: String
content: String
from: EmailSendContactInput
to: [EmailSendContactInput!]
attachments: [Base64FileInput!]
variables: JSONObject
language: String
}
Fields
EmailEventInput.type
● EmailEventType!
non-null enum
The type of email event to trigger
EmailEventInput.siteId
● Int
scalar
The id of the site to use when sending the email, required when the site can not be derived from other inputs
EmailEventInput.orderId
● Int
scalar
The id of the order to use when triggering an event of type orderconfirm
EmailEventInput.userId
● Int
scalar
The id of the user to send to email to. Can be used to replace to, when the user can't be derived from other inputs
EmailEventInput.letterId
● String
scalar
The id of the Propeller letter to use when type is 'campaign'
EmailEventInput.subject
● String
scalar
The subject of the email, use when the subject can not be derived from other inputs
EmailEventInput.content
● String
scalar
The content of the email, use when the content can not be derived from other inputs
EmailEventInput.from
● EmailSendContactInput
input
The sender of the email, use when the sender can not be derived from other inputs
EmailEventInput.to
● [EmailSendContactInput!]
list input
The recipient(s) of the email, use when the recipient(s) can not be derived from other inputs
EmailEventInput.attachments
● [Base64FileInput!]
list input
Attachments to add to the email
EmailEventInput.variables
● JSONObject
scalar
Variables that can be used in the email template
EmailEventInput.language
● String
scalar
The language of the generated email
Member Of
publishEmailEvent
mutation