Draft Posts
Create, manage, and collaborate on draft posts that aren't published immediately. Drafts help you save work-in-progress content, collaborate with your team, and schedule posts for later publishing.
Overview
Draft posts are unfinished posts connected to a social account. They can be:
Dated drafts: drafts with a set date/time (these typically show up in Calendar views in the UI).
Undated drafts: drafts without a set date/time (stored under Drafts in the UI for later review/scheduling).
Draft Posts are created via the scheduling endpoint using:
bulk.state = "draft"
Draft Posts support the same post structures as normal scheduled/published posts, meaning you can create different kinds of drafts (photos, videos, carousels, reels, etc.) depending on the provider.
Endpoint
Use the scheduling endpoint with bulk.state: "draft" to save work-in-progress content without publishing.
POST /api/v1/posts/scheduleRequest Headers
Authorization
Yes
Bearer-API YOUR_API_KEY
Publer-Workspace-Id
Yes
Workspace ID
Content-Type
Yes
application/json
Accept
No
application/json (default)
Draft Type & Example
Account-Connected Draft (draft)
draft)Drafts connected to specific social accounts that can optionally include scheduling information.
Key Features
Must include
accountsarray with account IDsCan include
scheduled_atfor future publishing (dated drafts)Uses specific network keys (e.g.,
facebook,instagram,twitter, etc.)
Example Request
Parameters
Bulk
bulk.state
string
Yes
Must be "draft" for Draft Posts
bulk.posts
array
Yes
List of posts to create
Post Object
posts[].networks
object
Yes
Network configurations for the post (use provider keys like facebook, instagram, etc.)
posts[].accounts
array
Yes
Social accounts the draft is connected to
Accounts (required for Draft Posts)
accounts[].id
string
Yes
Social account ID
accounts[].scheduled_at
string
No
ISO 8601 timestamp. If provided, the draft becomes a dated draft. If omitted, it’s an undated draft.
Network Configuration
For Draft Posts (
bulk.state = "draft"), use specific provider keys insideposts[].networks(e.g.facebook,instagram,twitter, etc.).The network payload structure depends on the provider and content type (e.g., status, photo, video, carousel, story, reel, etc.).
Draft Posts support the same payload shapes as scheduled/published posts.
Content Types
Draft Posts can be created using any supported content type (the type field inside networks.[provider]).
See the full Content Types reference.
Best Practices
Save often: create drafts early to avoid losing work-in-progress content.
Use dated drafts as reminders: set
scheduled_atto place drafts on a timeline for later review/publishing.Use the right tool: Draft Posts are for content already tied to specific social accounts. (Use Ideas for account-less planning and templates.)
Related Topics
Last updated
Was this helpful?

