API Reference

Platform publishing

Publish to a single platform with a flat, platform-specific payload. These endpoints accept one payload fanned out to one or more accounts on that platform.

Publish to Facebook

POST/api/create/facebook

Publishes a post to one or more connected Facebook accounts.

Request body

accountIdsstring[]required

Minimum items:1

captionstringrequired
assetsIdsstring[]required
platformCustomDataunionrequired

kind = "POST"

kind"POST"required
aiGeneratedbooleanoptional

kind = "REEL"

kind"REEL"required
aiGeneratedbooleanoptional

kind = "STORY"

kind"STORY"required
aiGeneratedbooleanoptional

Publish to Instagram

POST/api/create/instagram

Publishes a post to one or more connected Instagram accounts.

Request body

accountIdsstring[]required

Minimum items:1

captionstringrequired
assetsIdsstring[]required
platformCustomDataunionrequired

kind = "POST"

kind"POST"required
aiGeneratedbooleanoptional
collaboratorsstring[]optional

Maximum items:3

kind = "REEL"

kind"REEL"required
aiGeneratedbooleanoptional
collaboratorsstring[]optional

Maximum items:3

shareToFeedbooleanoptional

kind = "STORY"

kind"STORY"required
aiGeneratedbooleanoptional

Publish to X

POST/api/create/x

Publishes a post to one or more connected X accounts.

Request body

accountIdsstring[]required

Minimum items:1

captionstringrequired

Minimum string length:1

Maximum string length:280

assetsIdsstring[]required
platformCustomDatanullrequired

Publish to TikTok

POST/api/create/tiktok

Publishes a post to one or more connected TikTok accounts.

Request body

accountIdsstring[]required

Minimum items:1

captionstringrequired

Maximum string length:2200

assetsIdsstring[]required

Minimum items:1

Maximum items:35

platformCustomDataobjectrequired
privacyLevelunionrequired

variant 1

variant 2

allowCommentbooleanoptional
allowDuetbooleanoptional
allowStitchbooleanoptional
contentDisclosurebooleanoptional
yourBrandbooleanoptional
brandedContentbooleanoptional
aiGeneratedbooleanoptional

Publish to YouTube

POST/api/create/youtube

Publishes a post to one or more connected YouTube accounts.

Request body

accountIdsstring[]required

Minimum items:1

captionstringrequired

Maximum string length:5000

assetsIdsstring[]required

Minimum items:1

Maximum items:1

platformCustomDataobjectrequired
titlestringrequired

Minimum string length:1

Maximum string length:100

tagsstring[]required
categoryenumrequired

Available options:2Autos & Vehicles,23Comedy,27Education,24Entertainment,1Film & Animation,20Gaming,26Howto & Style,10Music,25News & Politics,29Nonprofits & Activism,22People & Blogs,15Pets & Animals,28Science & Technology,17Sports,19Travel & Events

visibilityenumrequired

Available options:public,unlisted,private

licenseenumrequired

Available options:youtubeStandard Youtube License,creativeCommonCreative Commons Attribution

madeForKidsbooleanrequired
notifySubscribersbooleanrequired
allowEmbeddingbooleanrequired
aiGeneratedbooleanoptional

Publish to Threads

POST/api/create/threads

Publishes a post to one or more connected Threads accounts.

Request body

accountIdsstring[]required

Minimum items:1

captionstringrequired

Minimum string length:1

Maximum string length:500

assetsIdsstring[]required
platformCustomDatanullrequired

Publish to LinkedIn

POST/api/create/linkedin

Publishes a post to one or more connected LinkedIn accounts.

Request body

accountIdsstring[]required

Minimum items:1

captionstringrequired

Minimum string length:1

Maximum string length:3000

assetsIdsstring[]required
platformCustomDatanullrequired

Publish to Pinterest

POST/api/create/pinterest

Publishes a post to one or more connected Pinterest accounts.

Request body

accountIdsstring[]required

Minimum items:1

captionstringrequired

Maximum string length:800

assetsIdsstring[]required

Minimum items:1

platformCustomDataobjectrequired
boardIdstringrequired

Minimum string length:1

titleunionoptional

variant 1

variant 2

linkunionoptional

variant 1

variant 2

Publish to Bluesky

POST/api/create/bluesky

Publishes a post to one or more connected Bluesky accounts.

Request body

accountIdsstring[]required

Minimum items:1

captionstringrequired

Minimum string length:1

Maximum string length:300

assetsIdsstring[]required

Maximum items:4

platformCustomDatanullrequired