Skip to main content

Newsletters

Manage email newsletters. Requires GHOST_ADMIN_API_KEY.

Tools

ToolDescription
admin_browse_newslettersList all newsletters
admin_read_newsletterGet a single newsletter by ID
admin_create_newsletterCreate a new newsletter
admin_update_newsletterUpdate an existing newsletter

admin_browse_newsletters

List all newsletters.

{
"limit": "all"
}

admin_read_newsletter

Get a single newsletter by ID.

{
"id": "6abc1234def5678901234567"
}

admin_create_newsletter

Create a new newsletter.

{
"name": "Weekly Digest",
"description": "A weekly roundup of our best content",
"sender_name": "My Blog",
"sender_email": "newsletter@example.com",
"status": "active"
}

Key parameters

ParameterTypeDescription
namestringNewsletter name
descriptionstringNewsletter description
sender_namestringFrom name in emails
sender_emailstringFrom email address
statusstringactive or archived
subscribe_on_signupbooleanAuto-subscribe new members
sort_ordernumberDisplay order

admin_update_newsletter

Update an existing newsletter.

{
"id": "6abc1234def5678901234567",
"name": "Updated Newsletter Name",
"status": "active"
}