Daily SEO articles, published to Ghost
Ghost's Admin API wants a signed JWT rather than a plain key. Bora handles that: you paste the admin API key from your integration and we do the signing on every request.
What you need
- Your Ghost admin URL
- An Admin API key from a custom integration
Connecting Ghost
- 1In Ghost go to Settings → Integrations → Add custom integration.
- 2Copy the Admin API key and the API URL.
- 3Paste both into Bora and press Connect.
- 4Approve your calendar.
Ghost expects its own format unless you tell it otherwise
Post the article as HTML without the source=html parameter and Ghost expects Lexical instead, accepts your request, and produces an empty post. Bora always sends the parameter. The signed token also expires after five minutes by design, so it is generated fresh for every request rather than reused across a batch.
What Bora does on Ghost
- Post body as HTML — supported
- Feature image uploaded and attached — supported
- Tags and excerpt — supported
- Draft or published state — supported
- Ghost sites older than API v5 — not supported