FeatherDeveloper Docs
API ReferenceMCPChangelog

Quickstart

Create your first Feather blog in under a minute. Run each step from your terminal as you go.

1
Get your API key
Go to Settings → API Keys in the Feather dashboard and create a key with the create:blog scope. Export it so the rest of these snippets pick it up automatically.
export FEATHER_API_KEY="fk_live_your_key_here"
2
Discover available actions
Call GET /actions to see everything the API can do. Agents can use this to build context before deciding what to call next.
curl https://api.feather.so/actions \
  -H "Authorization: Bearer $FEATHER_API_KEY"
3
Create a blog
Send a POST to /v1/blog/create with a name. Feather sets up four interconnected Notion databases — Content, Pages, Tags, and Authors — and returns the live URL.
curl https://api.feather.so/v1/blog/create \
  -X POST \
  -H "Authorization: Bearer $FEATHER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "blog_name": "My Blog" }'
{
  "success": true,
  "action_performed": "create_blog",
  "summary": "Blog \"My Blog\" created.",
  "affected_resources": {
    "feather_blog_url": "https://abcdefgh.feather.blog",
    "blog_live_notice": "Give it about 2 minutes; the blog will be live on that URL."
  },
  "next_possible_actions": ["GET /actions"]
}
4
Keep going
Your blog is live. Next, read the Create a blog reference for all parameters, learn the standard response shape, or hit /actions to see what's available.