API Status Get API Key
INPUT

CreatePostInput

Create post's request input.

Note: assets.videos and metadata.{service}.linkAttachment are mutually exclusive. If both are provided, the video is ignored.

Fields 13

ideaId : IdeaId

Is set when the Post is generated from an Idea

draftId : DraftId

Is set when the Post is generated from a Draft

schedulingType : SchedulingType!

Scheduling type to indicate notification publishing or automatic publishing

dueAt : DateTime

Date when the post is scheduled to be published

text : String

Text content of the Post

metadata : PostInputMetaData

Metadata of the post which differs based on the social network/service

channelId : ChannelId!

Channel's Id for which we want to create the post

tagIds : [TagId!]

List of tag IDs

assets : AssetsInput

assets

mode : ShareMode!

How the post is being scheduled.

source : String

source where the composer was initiated from, used for tracking.

aiAssisted : Boolean

If this post was created with the help of AI

saveToDraft : Boolean

If true, saves the post as a draft instead of scheduling it. When saving as draft:

  • Post status will be 'draft' instead of 'buffer'
  • Posting limits are not checked
  • The post will not be published until explicitly scheduled