Actions8
Newsletter → Get Many
AI-generatedSummary
Fetches all newsletters configured on the connected Ghost site via the Admin API and returns one n8n item per newsletter with basic identifying and sender fields.
Inputs
- Resource / Operation (required) — Set Resource to Newsletter and Operation to Get Many. No other parameters are exposed; no filters, limit, or pagination options.
- Credentials (ghostBlocksApi) (required) — Ghost site URL, Admin API key ({id}:{hex_secret}) and optional API version (defaults to v5.0). Used to sign a short-lived JWT for the GET request to /ghost/api/admin/newsletters/.
Output shape
A list of items, one per newsletter, each with: id, name, slug, status, sender_name, sender_email.
Only these six fields are kept; other Ghost newsletter fields are dropped. The request sends no query parameters, so Ghost's default page size applies and no pagination is handled. If the site has none, no items are returned. With Continue on Fail enabled, a failure yields an item with an
errormessage. The request runs once per input item, so multiple input items repeat the call and return duplicate results.
Examples
Example 1: Look up a newsletter slug to use when publishing a post as an email.
Resource: Newsletter, Operation: Get Many. Feed the slug into a later Ghost Blocks Post create/update step's Send as Newsletter > Newsletter Slug.
Example 2: Audit sender settings across all newsletters on a Ghost site.
Resource: Newsletter, Operation: Get Many; pass output to a Spreadsheet or Slack node to review sender_name and sender_email.