Publishing integration
Publish to Ghost through the Admin API
Articles publish through the Ghost Admin API.
Ghost is the simplest of the publishing integrations because Ghost's own model is simple: an Admin API key, a posts endpoint, and content that arrives as a post rather than as a row in a schema you designed.
It works the same on Ghost(Pro) and on a self-hosted install, since both expose the same Admin API at the same path.
/ghost/api/admin/posts
What you need
- Your Ghost site URL
- An Admin API key from a custom integration
Setting it up
- In Ghost, go to Settings → Integrations → Add custom integration and name it Xeostack.
- Copy the Admin API key it generates.
- Paste the site URL and key into Xeostack under Website Connection → Ghost.
What it does not do
Content API keys will not work — Ghost separates read and write credentials, and publishing needs the Admin key specifically. Tags and authors are not assigned; posts arrive under the integration's own identity.