Skip to main content
Ghost logo

Ghost

Manage Ghost: posts, pages, members, newsletters, tags, tiers, webhooks. Exposes 34 actions covering the full API surface the agent needs - read and write.

What it can do

MethodWhat it does
ghost_posts_listList posts - GET /posts/.
ghost_post_getGet one post by UUID or slug - GET /posts/{id}/.
ghost_post_createCreate a new post - POST /posts/.
ghost_post_updateUpdate a post - PUT /posts/{id}/.
ghost_post_deleteDelete a post - DELETE /posts/{id}/.
ghost_pages_listList pages - GET /pages/.
ghost_page_getGet one page by UUID or slug - GET /pages/{id}/.
ghost_page_createCreate a page - POST /pages/.
ghost_page_updateUpdate a page - PUT /pages/{id}/.
ghost_page_deleteDelete a page - DELETE /pages/{id}/.
ghost_members_listList members - GET /members/.
ghost_member_getGet one member by UUID or email - GET /members/{id}/.
ghost_member_createCreate a member - POST /members/.
ghost_member_updateUpdate a member - PUT /members/{id}/.
ghost_member_deleteDelete a member - DELETE /members/{id}/.
ghost_tags_listList tags - GET /tags/.
ghost_tag_getGet one tag by UUID or slug - GET /tags/{id}/.
ghost_tag_createCreate a tag - POST /tags/.
ghost_tag_updateUpdate a tag - PUT /tags/{id}/.
ghost_tag_deleteDelete a tag - DELETE /tags/{id}/.
ghost_tiers_listList tiers (products) - GET /tiers/.
ghost_tier_getGet one tier by UUID or slug - GET /tiers/{id}/.
ghost_tier_createCreate a tier - POST /tiers/.
ghost_tier_updateUpdate a tier - PUT /tiers/{id}/.
ghost_newsletters_listList newsletters - GET /newsletters/.
ghost_newsletter_getGet one newsletter by UUID or slug - GET /newsletters/{id}/.
ghost_newsletter_createCreate a newsletter - POST /newsletters/.
ghost_newsletter_updateUpdate a newsletter - PUT /newsletters/{id}/.
ghost_offers_listList offers - GET /offers/.
ghost_offer_getGet one offer by UUID - GET /offers/{id}/.
ghost_offer_createCreate an offer - POST /offers/.
ghost_offer_updateUpdate an offer - PUT /offers/{id}/.
ghost_settings_getGet site settings - GET /settings/.
ghost_settings_updateUpdate site settings - PUT /settings/.

How to get credentials

This connector uses an API key / token. Create one in the provider dashboard, then paste it into FlyMyAI:

Fields to fill in FlyMyAI

FlyMyAI fieldWhere it comes from
GHOST_ADMIN_API_KEYGhost Admin - Settings - Integrations - Add custom integration.
GHOST_API_URLYour Ghost site URL, e.g. https://blog.example.com .

Troubleshooting

  • 401 Unauthorized / 403 Forbidden - the token is wrong, expired, or missing a required scope - regenerate it.
  • 429 Too Many Requests - you hit the provider rate limit; retry after a short backoff.
  • Unexpected 4xx on writes - double-check required fields; the agent confirms before write actions.
We love our partners - FlyMy.AI builds with the best. Thanks, Ghost!