List Email Revisions
Returns the current state of the email along with its full revision history. Each revision entry carries a hash, a human-friendly timestamp, and the user who saved the revision. The revision hash can be used to revert (via the DailyStory UI) or to diff against the current version.
Path Parameters
idnumberrequired
The id of the email to return revisions for.
HTTP Response Examples
200
{
"Status": true,
"Message": "",
"Response": {
"email": {
"emailId": 77202,
"name": "Thanks for registering",
"status": "Active",
"subject": "Thanks for registering!",
"from": "\"Example\" <hello@example.com>"
},
"revisions": [
{
"revision": "8055bd0ed5e3ab32e8d0cc19555e0a54",
"date_revised": "Aug 1, 2025 2:19 PM",
"by_useruid": "bzixhjfmrhezh1u5",
"by_name": "Ron Smith"
},
{
"revision": "59e10def64ffe2e33b0b382e5f4ddb74",
"date_revised": "Aug 20, 2025 7:24 AM",
"by_useruid": "20hi0arh2mhbuk0b",
"by_name": "Anna Andres"
}
]
}
}
HTTP Response Parameters
emailobject
The current state of the email. Same shape as Get Email.
revisionsarray
Array of revision records, oldest first. Each entry has revision (hash), date_revised (formatted timestamp), by_useruid (author's user uid), and by_name (author's display name).