Publish short video to YouTube Shorts, Instagram Reels, and/or TikTok
Authorizations
Bearer citedy_agent_* key
Body
HTTPS URL of the video. Must be hosted on download.citedy.com (path must start with /agent/shorts/ or /agent/reels/) or Supabase storage. The R2 prefix restriction ensures Meta's facebookexternalhit crawler can fetch the video via our /media/shorts/... proxy on www.citedy.com — direct R2 URLs are blocked by the bucket's default Disallow: / robots.txt and cause Instagram Reel publish to fail.
Spoken text from the video for metadata generation
5 - 2000Platforms to publish to (max 3). Duplicate platforms are rejected by runtime validation.
1 - 3 elementsPublish privacy. YouTube supports public/unlisted/private. TikTok uses tiktok_privacy_level from the account's current creator_info options; privacy_status=private remains a compatibility fallback for SELF_ONLY. Instagram Reels ignores this field.
public, unlisted, private TikTok-only visibility level selected from the account's current TikTok creator_info options.
PUBLIC_TO_EVERYONE, FOLLOWER_OF_CREATOR, MUTUAL_FOLLOW_FRIENDS, SELF_ONLY TikTok-only reviewed post title/caption.
1 - 2200TikTok-only flag to disable comments for the post.
TikTok-only flag to disable duets for the post.
TikTok-only flag to disable stitches for the post.
TikTok-only commercial disclosure flag for third-party branded content. Branded content cannot use SELF_ONLY visibility.
TikTok-only commercial disclosure flag for content promoting the creator's own brand.
TikTok-only flag indicating AI-generated content.
