Design Studio API
Emails
Create and manage the emails you build in Design Studio, along with their translations and versions.
- Emails hold the content, envelope details, and transformers for the default language.
- Translations are language variants of an email. Each one has its own content and envelope.
- Versions are named checkpoints of an email's content. Design Studio saves one automatically every time you publish, and you can save, inspect, restore, or delete them yourself.
Learn more about the best practices for sending HTML through these endpoints.
Endpoints
- GET List emails
/v1/design_studio/emails - POST Create an email
/v1/design_studio/emails - GET Get an email
/v1/design_studio/emails/{id} - PUT Update an email
/v1/design_studio/emails/{id} - DELETE Delete an email
/v1/design_studio/emails/{id} - GET List email translations
/v1/design_studio/emails/{id}/languages - POST Create an email translation
/v1/design_studio/emails/{id}/languages - GET Get an email translation
/v1/design_studio/emails/{id}/languages/{language} - PUT Update an email translation
/v1/design_studio/emails/{id}/languages/{language} - DELETE Delete an email translation
/v1/design_studio/emails/{id}/languages/{language} - GET List email versions
/v1/design_studio/emails/{id}/versions - POST Save an email version
/v1/design_studio/emails/{id}/versions - GET Get an email version
/v1/design_studio/emails/{id}/versions/{version_id} - DELETE Delete an email version
/v1/design_studio/emails/{id}/versions/{version_id} - POST Restore an email version
/v1/design_studio/emails/{id}/versions/{version_id}/restore