About the Draft Posts API

The Draft Posts API allows you to create and manage draft posts. A draft post is an article written by a site collaborator who is given the appropriate roles and permissions.

With the Draft Posts API, you can:

Learn more about Wix Blog.

Before you begin

It’s important to note the following before starting to code:

  • The size limit of a single draft post is 400KB.

  • With Wix Pricing Plans, exclusive blog content can only be accessed by readers with a subscription. Learn more about creating blog post subscriptions.

  • With Wix Multilingual, a blog can be translated into multiple languages. Learn more about translating a blog.

    Note: translationId is only returned in a draft post object if the Multilingual app is installed.

  • All translations of a post share the same translationId, and each translation has its own language. Translate Draft creates a separate, unpublished draft post in the target language. It copies the title, content, media, and pricing plans, but not tags, related posts, or SEO settings. Categories are replaced with their translations in the target language, and categories without a translation are omitted.

Blog roles

Collaborators can create and manage blogs based on certain roles:

  • Blog editors can fully manage the blog, but not other areas of a site.
  • Blog writers can create and publish their own posts on a blog.
  • Guest writers can create posts, but can't publish them.

Terminology

  • Post: A published article on a blog. It is also referred to as a publication. A blog can have up to 100,000 posts.
  • Draft Post: An article written by a Wix user, blog editor, blog writer, or a guest writer that is not yet published.
  • Category: A group of similar and related posts. A post can be assigned to a maximum of 10 categories.
  • Tag: A way to further sort and organize blog posts. Tags provide the ability to filter blog posts.

Last updated: 24 September 2026

Did this help?