05-Jun-2026 | v7.10.7 | All new article
Emails API
Create, Retrieve, Update and Delete System Emails (such as Workflow Notification, Follow Up Notification, Abandoned Cart Notification, and Recurring Reminders) via the public API endpoint using "where" filtering, as well as retrieve available Email Custom Groups.
GET Emails List
Retrieves a list of Emails as a JSON response based on your provided query parameters.
/api/v2/admin/emails
Parameters
WorkflowNotificationFollowUpNotificationAbandonedCartNotificationRecurringReminderNotification{<where query>}<propertyAlias><string><double><integer><integer>Data / Response:
N/A
{
"Items": [
{
"Id": 0,
"Name": "string",
"EmailTemplateId": 0,
"FromName": "string",
"FromEmail": "string",
"Subject": "string",
"Body": "string",
"CreatedDateTime": "2026-01-01T00:00:00.000Z",
"GroupName": "string"
}
],
"TotalItemsCount": 0
}
POST Email Create
Creates a new Email based on the provided data.
/api/v2/admin/emails
Data / Response:
{
"EmailGroupType": "WorkflowNotification",
"Name": "string",
"FromName": "string",
"FromEmail": "user@example.com",
"Subject": "string",
"EmailTemplateId": 0,
"Body": "string"
}
{
"Id": 0,
"Name": "string",
"EmailTemplateId": 0,
"FromName": "string",
"FromEmail": "string",
"Subject": "string",
"Body": "string",
"CreatedDateTime": "2026-01-01T00:00:00.000Z",
"GroupName": "string"
}
GET Email Item
Retrieves a single Email based on the ID passed in the endpoint URL.
/api/v2/admin/emails/{id}
Data / Response:
N/A
{
"Id": 0,
"Name": "string",
"EmailTemplateId": 0,
"FromName": "string",
"FromEmail": "string",
"Subject": "string",
"Body": "string",
"CreatedDateTime": "2026-01-01T00:00:00.000Z",
"GroupName": "string"
}
PUT Email Update
Updates a single Email based on the ID passed in the endpoint URL and data provided.
/api/v2/admin/emails/{id}
Data / Response:
{
"Name": "string",
"FromName": "string",
"FromEmail": "user@example.com",
"Subject": "string",
"EmailTemplateId": 0,
"Body": "string"
}
{
"Id": 0,
"Name": "string",
"EmailTemplateId": 0,
"FromName": "string",
"FromEmail": "string",
"Subject": "string",
"Body": "string",
"CreatedDateTime": "2026-01-01T00:00:00.000Z",
"GroupName": "string"
}
DELETE Email Delete
Deletes a single Email based on the ID passed in the endpoint URL.
/api/v2/admin/emails/{id}
Data / Response:
N/A
Status 204
GET Email Custom Email Groups List
Retrieves a list of Email's Custom Email Groups as a JSON response based on your provided query parameters.
/api/v2/admin/emails/custom-email-groups
Data / Response:
N/A
[
{
"Id": "string",
"Type": "string",
"DisplayName": "string"
}
]
