Everything you can do in the blog dashboard is now programmable, on the same three surfaces as the rest of the API: REST, CLI, and MCP.
Posts, authors, and tags via REST
- Full CRUD under
/v1/blog: list, create, update, and delete posts, authors, and tags with an API key - Publishing transitions: dedicated
publish,unpublish, andtoggle-featuredendpoints, with scheduled posts going live at theirpublishedAttime - Batch operations: up to 50 create, update, delete, publish, or unpublish operations in one request — each runs independently, so one failure doesn't abort the rest
- Title search: search posts across drafts, scheduled, and published
Public reads, no API key
- Published posts per board: list and detail endpoints with
tagSlug,authorSlug, andfeaturedfilters, authors and tags embedded - Search: the same hybrid search that powers the board, over published posts only — drafts never leak
CLI and MCP
cavuno blog:posts,authors, andtagssubcommands mirror the API —cavuno blog posts publish <id>works from any terminal or CI pipeline- MCP: connect Claude, Cursor, or Windsurf and let an agent draft, edit, and publish posts on your board
- Reference docs: endpoint, CLI, and SDK documentation at /docs/blog/api-access

