Retrieve an Archive Entry
Retrieves a single archive entry by its id, including its rendered HTML.
GEThttps://api.audienceful.com/v2/archive/{id}
curl --location --request GET 'https://api.audienceful.com/v2/archive/YYjbCtcEZJgswoPnYxdvBH' \
--header 'Content-Type: application/json' \
--header 'X-Api-Key: <your-api-key>'{
"id": "YYjbCtcEZJgswoPnYxdvBH",
"slug": "save-25-percent-this-winter",
"title": "Save 25% on everything you need for the winter",
"subject": "Save 25% on everything you need for the winter",
"preheader": "Our biggest sale of the season is here.",
"publication": {
"id": "kR2xN9mDfLpQ",
"name": "The Weekly"
},
"published_at": "2026-07-04T12:00:00Z",
"public": true,
"url": "https://archive.yourbrand.com/save-25-percent-this-winter",
"html": "<html><body><h1>Save 25% on everything you need for the winter</h1>...</body></html>"
}Requires the archive:read scope. Retrieves a single archive entry by its id — the same id used by the matching send report. Unlike the list endpoint, this returns the entry's rendered html, and it resolves hidden entries too, so you can look up any of your own broadcasts by id.
Path parameters
Response
idstring
The id of the entry. This is the same id the matching send report uses.
slugstring
The URL slug of the entry's hosted post.
titlestring
The title of the broadcast.
subjectstring
The subject line the broadcast was sent with.
preheaderstring
The preheader (preview text) of the broadcast.
publicationobject or null
The publication the entry belongs to, or
null if it isn't assigned to one.
published_atstring
The datetime (UTC) when the entry was published to the archive.
publicboolean
Whether the entry is shown in the archive. This reflects the effective visibility: an entry is
false if it was hidden individually or if its whole publication is hidden.urlstring or null
The URL of the hosted post, or
null when the workspace isn't serving hosted archive pages.htmlstring or null
The web-safe rendered HTML of the broadcast: merge tags resolved to their fallbacks, tracking stripped, and unsubscribe links inert. This is
null until the async render finishes, which is enqueued when the entry is created — poll again shortly after publishing to get the content.Last updated: July 23, 2026