createStory
Create a story draft from a media URL that is already publicly accessible; for a file the user has, call createUploadLink first. This creates a draft only. Ask the user to approve the destination and timing before scheduling. For publishing now, call publishStory after the user approves the content and destinations.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| caption | No | ||
| duration | No | Video duration in seconds. Stories must be ≤60s. | |
| mediaFit | No | How non-9:16 media is fitted into the 1080x1920 story frame: contain (letterbox with black bars, default), cover (crop to fill), or fill (stretch). | |
| mediaUrl | Yes | Publicly accessible URL of the story media. Graph API and TikTok pull from this URL during publishing. | |
| platforms | No | Target platforms. Can also be set later via publish/schedule. | |
| storyType | Yes | Story media type | |
| thumbnailUrl | No | Optional thumbnail for video stories. | |
| contentGroupId | Yes | Content group to create the story in. |