FeatherDeveloper Docs
API ReferenceMCPChangelog

Create a blog

Creates a Notion-backed blog under the API key owner's connected Notion workspace. Feather provisions four databases — Content, Pages, Tags, and Authors — and returns the live blog URL.

POST/v1/blog/create
Requires a connected Notion account with a default parent page set in Feather. Select the appropriate scope when generating your API key in the dashboard.

Body parameters

blog_name
stringRequired
Human-readable title for the new blog. Becomes the Notion database title.

Prerequisites

The API key owner must have Notion connected in Feather and a default parent page configured — this is where the blog's Notion databases are created. Both can be set under your Feather integration settings.

Error cases

validation_error
400Optional
blog_name is missing or empty.
notion_not_connected
403Optional
Notion is not connected for this account. Open Feather, connect Notion under integration settings, then retry.
missing_default_parent_page
422Optional
No default Notion parent page is set. Configure one in Feather before calling this endpoint.