API
We are excited to announce that our users can now take advantage of the MailScheduler API as part of our API-first strategy. This allows for seamless integration and automated scheduling of emails.
Last updated
Was this helpful?
We are excited to announce that our users can now take advantage of the MailScheduler API as part of our API-first strategy. This allows for seamless integration and automated scheduling of emails.
Last updated
Was this helpful?
Authenticate and get a session token. This session token can be used for further authentication of all other requests.
/login
john@company.com
Multiple status values can be provided with comma separated strings
/schedules
/schedules/{scheduleId}/tasks
Schedule ID
1
/schedules/{scheduleId}/tasks
Schedule ID
1
["5","7"]
A recognizable label for your reference
Sales overview
The filename for the merged PDF.
Sales
Subject of the email
Weekly update
Email address to use in the from email field. Note that you need permission with the authenticated email account to send an email with this email address.
Name from in the email
The reply to email address in the email
The reply to name in the email
When the task is active, it will be sent once the schedule is executed.
true
Save a copy of the PDF on your server
true
In case a task would fail, all recipients will get a notification that we were not able to send the email. We are aware of the issue and are working on it. This way we prevent that everyone will notify you about the failed email.
true
The delimiter to be used in your csv export
,
The extension for the csv export
csv
Send the email with the following method
bcc
to
, cc
, bcc
[{"email":"john@company.com"}]
Templates are part of the email. You have templates for the headers and footers, but also for the main content of the email.
/schedules/{scheduleId}/tasks/{taskId}
Schedule ID
1
Task ID
1
["5","7"]
A recognizable label for your reference
Sales overview
The filename for the merged PDF.
Sales
Subject of the email
Weekly update
Email address to use in the from email field. Note that you need permission with the authenticated email account to send an email with this email address.
Name from in the email
The reply to email address in the email
The reply to name in the email
When the task is active, it will be sent once the schedule is executed.
true
Save a copy of the PDF on your server
true
In case a task would fail, all recipients will get a notification that we were not able to send the email. We are aware of the issue and are working on it. This way we prevent that everyone will notify you about the failed email.
true
The delimiter to be used in your csv export
,
The extension for the csv export
csv
Send the email with the following method
bcc
to
, cc
, bcc
[{"email":"john@company.com"}]
Templates are part of the email. You have templates for the headers and footers, but also for the main content of the email.
No body
/schedules/{scheduleId}/tasks/{taskId}
Schedule ID
1
Task ID
1
No body
/mailing-lists
/mailing-lists
The label of the mailinglist
Managers
A description for the mailinglist
Managers from region West
No body
/mailing-lists/{mailinglistId}
Mailinglist ID
1
The label of the mailinglist
Managers
A description for the mailinglist
Managers from region West
No body
/mailing-lists/{mailinglistId}
Mailinglist ID
1
No body
/recipients
/recipients
Name of the recipient. Primarely used for your reference, but acts as a fallback when you use the "name" placeholder
John Doe
Emailaddress of the recipient
john@company.com
/recipients/{recipientId}
Recipient ID
1
Name of the recipient. Primarely used for your reference, but acts as a fallback when you use the "name" placeholder
John Doe
Emailaddress of the recipient
john@company.com
No body
/recipients/{recipientId}
Recipient ID
1
No body
/sites
/tableau/get-workbook-id/{siteId}
Site ID, required to access Tableau
1
The name of the workbook
MyWorkbook
/tableau/get-view-id/{siteId}
Site ID, required to access Tableau
1
The name of the Dashboard or view
MyDashboardName