Ghost
Ghost is an open-source (MIT) publishing platform for professional publications, newsletters, memberships, and paid subscriptions. It can be self-hosted for free or run as the managed Ghost(Pro) service, with all Ghost(Pro) revenue funding the non-profit Ghost Foundation. Every Ghost site exposes two documented public REST APIs under https://{site}/ghost/api/. The Content API is a read-only, key-authenticated interface for delivering published posts, pages, tags, authors, tiers, and settings to front-ends and static sites. The Admin API is a read-write, token-authenticated (JWT) interface for managing posts, pages, members, tags, tiers, offers, newsletters, users, media, themes, and webhooks.
APIs
Ghost Content API
Read-only, key-authenticated REST API that delivers published content - posts, pages, authors, tags, tiers, and public settings - to front-ends, static site generators, and mobi...
Ghost Admin Posts API
Read-write management of posts - browse, read by id or slug, create, update, and delete. Content is stored as Lexical and can be requested or supplied as HTML via the source and...
Ghost Admin Pages API
Read-write management of static pages - browse, read by id or slug, create, update, and delete. Pages share the post data model but are not part of the chronological content feed.
Ghost Admin Members API
Manage the membership audience - browse, read, create, and update members, including their newsletter subscriptions, labels, and comp/paid status. Underpins Ghost's memberships ...
Ghost Admin Tags and Labels API
Read-write management of tags (content taxonomy) and labels (member segmentation) - browse, read, create, update, and delete. Tags organize posts and pages; labels group members.
Ghost Admin Tiers and Offers API
Manage subscription tiers and promotional offers that define paid access to a publication - browse, read, create, and update tiers and offers with their pricing, benefits, and d...
Ghost Admin Newsletters API
Manage the newsletters a publication sends - browse, read, create, and update newsletter definitions including sender details, design, and subscription behavior. A single Ghost ...
Ghost Admin Users and Site API
Read-only access to staff users (browse and read by id or slug) and to public site metadata via the /site/ endpoint, which returns title, url, and version - useful for verifying...
Ghost Admin Media and Themes API
Upload assets and manage presentation - multipart image uploads via /images/upload/, and theme package upload plus activation via /themes/. Returns stored URLs for referencing i...
Ghost Admin Webhooks API
Register outbound webhooks that fire on Ghost events (for example post.published, member.added, page.published) to trigger site rebuilds, notifications, or downstream automation...