Design Studio emails

List email versions

Returns an email's saved versions, newest first. A version is a named checkpoint of the email's content and envelope.

  • Design Studio creates a version automatically every time you publish the email.
  • You can save a version manually with Save an email version.

Pass start_date to filter for versions created after a certain time. Or pass start_date and end_date together to filter for versions created in a certain time range.

You can retrieve your email's UUID through List emails. If your email has language variants, List emails only returns the UUID for the default language. Use this default ID to retrieve variant IDs through List email translations.

get/v1/design_studio/emails/{id}/versions

Path parameters

idstring uuid required

The UUID of the email. If your email has translations, this is the ID of a specific language variant.

Query parameters

start_dateinteger

Return versions created at or after this time. Must be a unix timestamp.

end_dateinteger

Return versions created at or before this time. Must be a unix timestamp. Requires start_date.

Response

Successful response

Example response

{
  "versions": [
    {
      "id": "8f14e45f-ceea-4c67-9814-b8f0e0e1a6f0",
      "node_id": "1a0cbb4e-09d3-402e-949e-f6732f021650",
      "node_type": "EMAIL",
      "name": "Before holiday redesign",
      "created": 1773856017,
      "created_on_publish": false,
      "feedback": false
    }
  ]
}

Changes

Changed in 1 of the 13 revisions of this API.1