Content

Create a post

Creates a post directly without generation. Omit markdown to create an empty draft you fill in later through the dashboard or PATCH /v1/posts/{postId}. Slugs are only accepted for blog posts and changelogs.

post/v1/posts

Request body

titlestring required
contentType'blog_post' | 'changelog' | 'linkedin_post' | 'twitter_post' required
slugstring nullable
markdownstring
status'draft' | 'published'

Example request

{
  "title": "Ship notes for week 11",
  "contentType": "blog_post",
  "slug": "ship-notes-week-11",
  "status": "draft"
}

Response

Post created successfully

Changes

Changed in 1 of the 25 revisions of this API.1