Create idea
Create a new idea in the workspace. At least one channel (linkedIn, x, or tikTok) is required.
/ideasAuthorizationBearer token · headerrequiredAPI key authentication. Generate an API key from your workspace settings.
application/jsontitlestringrequiredIdea title
labelIdsstring<uuid>[]Label IDs to attach to the idea
campaignIdstring<uuid>Campaign ID to link the idea to
linkedInobjectLinkedIn channel configuration
Show propertiesHide properties
profileIdstring<uuid>LinkedIn profile ID to post from
copystringPost content text. To tag someone, use the format @[Display Name](urn). See LinkedIn Mentions for details.
assetsChannelAssetRef[]Array of assets to attach. Maximum 20 attachments.
Show propertiesHide properties
ChannelAssetRefassetIdstring<uuid>requiredAsset ID from the Uploads API
pollobjectShow propertiesHide properties
questionstringdurationstringONE_DAYTHREE_DAYSONE_WEEKTWO_WEEKSoptionsobject[]Show propertiesHide properties
objectidstringtextstringlinkPreviewobjectShow propertiesHide properties
urlstring<uri>titlestringdescriptionstringthumbnailIdstringxobjectX (Twitter) channel configuration
Show propertiesHide properties
profileIdstring<uuid>requiredX (Twitter) profile ID to post from
tweetsobject[]requiredArray of tweets. For threads, include multiple tweets in order.
Show propertiesHide properties
objectcopystringrequiredTweet text content
assetsChannelAssetRef[]Array of assets to attach. Maximum 4 per tweet.
Show propertiesHide properties
ChannelAssetRefassetIdstring<uuid>requiredAsset ID from the Uploads API
tikTokTikTokConfigTikTok channel configuration for creating or updating posts. TikTok posts require exactly one video asset.
Show propertiesHide properties
profileIdstring<uuid>requiredTikTok profile ID to post from
copystringrequiredCaption text. Maximum 2,200 characters.
assetsChannelAssetRef[]requiredArray containing exactly one video asset.
Show propertiesHide properties
ChannelAssetRefassetIdstring<uuid>requiredAsset ID from the Uploads API
privacyLevelTikTokPrivacyLevelAudience visibility for the TikTok video.
PUBLIC_TO_EVERYONEFOLLOWER_OF_CREATORMUTUAL_FOLLOW_FRIENDSSELF_ONLYisCommentDisabledbooleanDisable comments on the video.
isDuetDisabledbooleanDisable Duet on the video.
isStitchDisabledbooleanDisable Stitch on the video.
isPromotingBusinessbooleanMark the video as promoting the creator's own business (branded content disclosure).
isPaidPartnershipbooleanMark the video as a paid partnership with a third-party brand (branded content disclosure).
videoCoverTimestampMsinteger<int32> | nullTimestamp (in milliseconds) of the video frame TikTok should use as the cover thumbnail. Defaults to the first frame when omitted or null.
youTubeShortsYouTubeShortsConfigYouTube Shorts channel configuration for creating or updating posts. YouTube Shorts posts require exactly one video asset (1s–3min).
Show propertiesHide properties
profileIdstring<uuid>requiredYouTube channel profile ID to post from
titlestringrequiredVideo title. Required by YouTube. Maximum 100 characters.
descriptionstringVideo description. Maximum 5,000 characters.
assetsChannelAssetRef[]requiredArray containing exactly one video asset (1s–3min duration).
Show propertiesHide properties
ChannelAssetRefassetIdstring<uuid>requiredAsset ID from the Uploads API
privacyStatusYouTubePrivacyStatusAudience visibility for the YouTube Shorts video.
publicprivateunlistedcategoryIdstringYouTube category ID for the video.
notifySubscribersbooleanWhether to notify channel subscribers when the video is published.
isEmbeddablebooleanWhether the video can be embedded on other sites.
isSelfDeclaredMadeForKidsbooleanWhether the video is self-declared as made for kids.
notesstringInternal notes for the idea
Idea created successfully
idstring<uuid>urlstring<uri>titlestringchannelsstring[]statusstringcreatedAtstring<date-time>updatedAtstring<date-time>linkedInobject | nullShow propertiesHide properties
copystringassetsAsset[]Show propertiesHide properties
Assetidstring<uuid>Asset ID
namestringOriginal filename
urlstring<uri>URL to access the asset
mimetypestringMIME type of the file (e.g., image/jpeg, video/mp4)
sizeintegerFile size in bytes
widthinteger | nullWidth in pixels for images and videos
heightinteger | nullHeight in pixels for images and videos
durationnumber | nullDuration in seconds for videos
xobject | nullShow propertiesHide properties
tweetsobject[]Show propertiesHide properties
objectcopystringassetsAsset[]Show propertiesHide properties
Assetidstring<uuid>Asset ID
namestringOriginal filename
urlstring<uri>URL to access the asset
mimetypestringMIME type of the file (e.g., image/jpeg, video/mp4)
sizeintegerFile size in bytes
widthinteger | nullWidth in pixels for images and videos
heightinteger | nullHeight in pixels for images and videos
durationnumber | nullDuration in seconds for videos
tikTokTikTokContent | nullTikTok content. Present when the post targets the TikTok channel.
Show propertiesHide properties
profileobject | nullShow propertiesHide properties
idstring<uuid>Profile ID
namestring | nullProfile name
detailstring | nullProfile detail (vanity name for LinkedIn, @username for X)
copystringCaption text
assetsAsset[]Assets attached to the TikTok post (one video).
Show propertiesHide properties
Assetidstring<uuid>Asset ID
namestringOriginal filename
urlstring<uri>URL to access the asset
mimetypestringMIME type of the file (e.g., image/jpeg, video/mp4)
sizeintegerFile size in bytes
widthinteger | nullWidth in pixels for images and videos
heightinteger | nullHeight in pixels for images and videos
durationnumber | nullDuration in seconds for videos
privacyLevelTikTokPrivacyLevelAudience visibility for the TikTok video.
PUBLIC_TO_EVERYONEFOLLOWER_OF_CREATORMUTUAL_FOLLOW_FRIENDSSELF_ONLYisCommentDisabledbooleanisDuetDisabledbooleanisStitchDisabledbooleanisPromotingBusinessbooleanisPaidPartnershipbooleanvideoCoverTimestampMsinteger<int32> | nullTimestamp (in milliseconds) of the video frame used as the cover thumbnail. Null when not set.
youTubeShortsYouTubeShortsContent | nullYouTube Shorts content. Present when the post targets the YouTube Shorts channel.
Show propertiesHide properties
profileobject | nullShow propertiesHide properties
idstring<uuid>Profile ID
namestring | nullProfile name
detailstring | nullProfile detail (vanity name for LinkedIn, @username for X)
titlestring | nullVideo title
descriptionstring | nullVideo description
assetsAsset[]Assets attached to the YouTube Shorts post (one video).
Show propertiesHide properties
Assetidstring<uuid>Asset ID
namestringOriginal filename
urlstring<uri>URL to access the asset
mimetypestringMIME type of the file (e.g., image/jpeg, video/mp4)
sizeintegerFile size in bytes
widthinteger | nullWidth in pixels for images and videos
heightinteger | nullHeight in pixels for images and videos
durationnumber | nullDuration in seconds for videos
privacyStatusYouTubePrivacyStatusAudience visibility for the YouTube Shorts video.
publicprivateunlistedcategoryIdstring | nullnotifySubscribersbooleanisEmbeddablebooleanisSelfDeclaredMadeForKidsbooleanBad Request - Invalid input parameters
codestringmessagestringdataobjectShow propertiesHide properties
errorsobjectUnauthorized - Missing or invalid API key
codestringmessagestring