PostMark Email Services
City of Boston use PostMark to relay emails.
Code for this service/endpoint is contained in the module bos_email
.
REST Endpoints
Requests an email token.
POST
/rest/email_token/create
Provides an email session token which must be supplied as a field when the form is submitted to therest/email_session
endpoints.
The session token is saved against the users session on the server.
Deletes an existing token.
POST
/rest/token/remove
Invalidates a previously created email session token.
Send an email via PostMark
POST
/rest/email_session/{server}
Headers
Name | Type | Description |
---|---|---|
authorization* | String | token {token} |
Request Body
Name | Type | Description |
---|---|---|
email["token_session"]* | String | The session token. |
email["to_address"]* | String | The recipient. |
email["from_address"]* | String | The sender. |
email["subject"]* | String | Subject for email. |
email["message"] | String | Body for message (contactform) |
email["useHtml"] | Int | Should mail be HTML format? 1 or 0 |
email["template_id"] | String | Use a POSTMARK template |
email["cc"] | String | CC recipients for email. |
email["bcc"] | String | BCC recipients for email. |
email["{string}"] | String | Any other fields required by templates. |
[legacy] Send an email via PostMark (legacy)
POST
/rest/email/{server}
Use email_session for additional security.
[deprecated 2021] Alias for /rest/email/contactform
POST
/emails
Last updated