Query
query PreviewEmailTemplate($type: String!, $recipientType: String!, $title: String!, $subject: String!, $body: String!) {
previewEmailTemplate(type: $type, recipientType: $recipientType, title: $title, subject: $subject, body: $body) {
subject
html
availableFields {
token
name
label
kind
group
allowedIn
}
}
}Variables
{
"type": "string",
"recipientType": "string",
"title": "string",
"subject": "string",
"body": "string"
}Response
{
"data": {
"previewEmailTemplate": {
"subject": "string",
"html": "string",
"availableFields": [
{
"token": "string",
"name": "string",
"label": "string",
"kind": "string",
"group": "string",
"allowedIn": [
"string"
]
}
]
}
}
}Queries
previewEmailTemplate
QUERY
previewEmailTemplate(type: String!, recipientType: String!, title: String!, subject: String!, body: String!): EmailTemplatePreview!Arguments
type
String!
required
recipientType
String!
required
title
String!
required
subject
String!
required
body
String!
required
Returns
subject
String!
html
String!
availableFields
Query
query PreviewEmailTemplate($type: String!, $recipientType: String!, $title: String!, $subject: String!, $body: String!) {
previewEmailTemplate(type: $type, recipientType: $recipientType, title: $title, subject: $subject, body: $body) {
subject
html
availableFields {
token
name
label
kind
group
allowedIn
}
}
}Variables
{
"type": "string",
"recipientType": "string",
"title": "string",
"subject": "string",
"body": "string"
}Response
{
"data": {
"previewEmailTemplate": {
"subject": "string",
"html": "string",
"availableFields": [
{
"token": "string",
"name": "string",
"label": "string",
"kind": "string",
"group": "string",
"allowedIn": [
"string"
]
}
]
}
}
}