Connect Ghost
Publish to a Ghost blog using an Admin API key.
Before you start
- A Ghost site you administer, self-hosted or Ghost(Pro)
- Ghost 4.0 or newer
Setup
Open your integrations settings
In Ghost admin, go to Settings → Advanced → Integrations.
Add a custom integration
Choose Add custom integration and name it SEO Platform. Ghost then shows a Content API key and an Admin API key.
Copy the ADMIN API key
Take the Admin API key, not the Content API key. It looks like two values joined by a colon - copy the whole string including the colon. The Content key can only read, so it fails at the first publish.
Connect it here
In RepGet, open Settings → Integrations, choose Ghost, and enter your Ghost site address along with the Admin API key.
Publish a test article
Press Publish test article. We create a draft in Ghost and return a link to it.
If something goes wrong
"Invalid token" or 401 on connecting
Almost always the Content API key rather than the Admin one. The Admin key contains a colon; the Content key does not.
The site address is rejected
Use the address of your Ghost admin, without a trailing path - https://example.com, not https://example.com/ghost.
Ghost's own documentation: read it here
Ready to connect?
Open your website in the app, go to Publishing, and choose Ghost. Then press Publish test article — we create a real draft on your site so you can confirm the whole path works before anything is scheduled.
Go to my websites