Create and schedule a new post group for one or more social accounts.
Supports immediate publishing with parameter isPublishNow. To retrieve the URL of a published post, save the post ID and call the GET post endpoint.
To create a draft, use the isDraft parameter.
If you want to include media in a post, you must first upload it using media endpoints. After uploading, save the media_id. Then use these IDs in the selected_media_ids parameter, the order of IDs defines the final order in the published post.
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Post text content
65000The IDs of the social accounts where the post will be published.
An array of media IDs to be used for the post. The order of the media in the published post depends on the order in this field.
The publication date for post in RFC 3339 format. Supports timezone offset (e.g. 2026-06-14T09:00:00+02:00). If no offset is provided, UTC is assumed.
"2026-06-14T09:00"
IDs of users selected as approval assignees.
If true, the post is set to Draft status
Set to true to publish the post immediately. To publish, selectedAccountIds and content or media are required.
The post will have a status of 30 (InProgress) during publication.
To retrieve the public URL of a post, call the GET POST endpoint with the post ID provided by this endpoint.
Post name for better visibility. Only for internal post annotation in PostFlow.
100Internal note for the post.
2000Delay in minutes between posts during publishing. Example:
The first post will be published at 9:00, the second at 9:10, and the third at 9:20
x <= 30Facebook post type
1 Feed
2 Reel
3 Story
4 Carousel
5 PageCover
1, 2, 3, 4, 5 Video title for Facebook
250Instagram post type
1 Feed
2 Reel
3 Story
1, 2, 3 Array of Instagram usernames that will be tagged as collaborators. The user must exist and must have a public profile.
550LinkedIn post type
1 Normal
2 Poll
3 Carousel
1, 2, 3 Required if a LinkedIn account is selected.
58TikTok post type
1 Video
2 ImageCarousel
1, 2 1 PublicToEveryone
2 MutualFollowFriends
3 SelfOnly
4 FollowerOfCreator
1, 2, 3, 4 90If set to true, recommended music will be automatically added.
Set to true if the video is AI generated content.
100250Required if a Pinterest account is selected. Pinterest board per selected Pinterest accounts. Key is the social account ID, value must be an object with an id property containing the board ID.
Use values from social_account.pi_boards.*.id.
{
"101870452302622738": { "id": "944355735095378956" }
}Pinterest board section per selected Pinterest accounts. Key is the social account ID, value must be an object with an id property containing the section ID. Use values from social_account.pi_boards.*.sections.*.id.
{
"101870452302622738": { "id": "944577895350359536" }
}Google Business Profile post type
1 Standard
2 Event
3 Offer
1, 2, 3 250"2026-06-14 09:00:00"
"2026-06-15 09:00:00"
1 Book
2 Order
3 Shop
4 LearnMore
5 SignUp
6 Call
1, 2, 3, 4, 5, 6 2502502505000YouTube post type
1 Video
2 Shorts
1, 2 YouTube video title
100YouTube category per social account. Key is the social account ID, value is the YouTube category ID (use values from social_account.yt_categories).
{ "103662144775271141": "18" }YouTube playlist per social account. Key is the social account ID, value is the YouTube playlist ID (use values from social_account.yt_playlists).
{
"105589781181582167": "PLIYX39FN2TYcHJgovb4Vy1Q3aZqRTDJSP"
}1 Public
2 Private
3 Unlisted
1, 2, 3 1 StandardYouTubeLicense
2 CreativeCommons
1, 2 Dribbble shot title
250𝕏 post type
1 Normal
2 Poll
1, 2 1 Following
2 MentionedUsers
3 Subscribers
4 Verified
1, 2, 3, 4 Threads post type
1 Normal
2 Poll
1, 2 100If multiple assignees are selected, this determines whether all of them must approve or if just one approval is needed.
If true, post will not be published. The post will change its status to Skipped.
The IDs of the labels that will be assigned to the post.
20YouTube video tags.
250250Per-network content customization, keyed by social network identifier (e.g. twitter, facebook).
{
"facebook": {
"content": "customized content for Facebook",
"media_ids": ["168057885972398982"]
},
"instagram": {
"content": "customized content for Instagram",
"media_ids": ["168057885972398982"]
}
}PostData
If is_publicly_shared is true, you can use this ID to construct a link for public sharing.
The ID of the user who created the post
The ClickUp task ID associated with this PostFlow post.
Available only if you have an active ClickUp integration
Post name for better visibility. Only for internal post annotation in PostFlow
1 NotSchedule
5 Draft
10 InReview
15 ReviewRejected
20 ReviewMissed
25 Scheduled
30 InProgress
35 Failed
37 Skipped
40 Published
50 Deleted
1, 5, 10, 15, 20, 25, 30, 35, 37, 40, 50 Internal note for the post
The content length calculated using weighted character counting, where some characters (such as emojis or certain Unicode characters) may count as multiple characters
Indicates whether the content is customized for some social networks
A list of media IDs to be used for the post. The order of the media in the published post depends on the order in this field
The publication date for this post in UTC timezone
"2026-06-14T09:00:00.000Z"
UNIX timestamp format of publication_date
1781427600000
Delay in minutes between posts during publishing.
Example:
The first post will be published at 9:00, the second at 9:10, and the third at 9:20
1 Feed
2 Reel
3 Story
4 Carousel
5 PageCover
1, 2, 3, 4, 5 1 Feed
2 Reel
3 Story
1, 2, 3 1 Normal
2 Poll
3 Carousel
1, 2, 3 1 Video
2 ImageCarousel
1, 2 1 PublicToEveryone
2 MutualFollowFriends
3 SelfOnly
4 FollowerOfCreator
1, 2, 3, 4 1 Standard
2 Event
3 Offer
1, 2, 3 1 Book
2 Order
3 Shop
4 LearnMore
5 SignUp
6 Call
1, 2, 3, 4, 5, 6 1 Video
2 Shorts
1, 2 1 Public
2 Private
3 Unlisted
1, 2, 3 1 StandardYouTubeLicense
2 CreativeCommons
1, 2 1 Normal
2 Poll
1, 2 1 Following
2 MentionedUsers
3 Subscribers
4 Verified
1, 2, 3, 4 1 Normal
2 Poll
1, 2 Per-network content customization, keyed by social network identifier
If multiple assignees are selected, this determines whether all of them must approve or if just one approval is needed.
Only for Strict approval workflows
If true, post will not be published. The post will change its status to Skipped
Relationships data on request. Depends on the endpoint and the include parameter
Relationships data on request. Depends on the endpoint and the include parameter
Relationships data on request. Depends on the endpoint and the include parameter
Relationships data on request. Depends on the endpoint and the include parameter
Relationships data on request. Depends on the endpoint and the include parameter
Relationships data on request. Depends on the endpoint and the include parameter
Relationships data on request. Depends on the endpoint and the include parameter
Relationships data on request. Depends on the endpoint and the include parameter
The IDs of the social media accounts selected where the post will be published
IDs of users selected as assignees
Describes how the post was created
1 Web
2 Api
3 Mcp
4 ClickUp
5 CsvImport
1, 2, 3, 4, 5 Creator name of the post in Clickup. Will only be available if the post was created in ClickUp