Posts
Create Slideshow Post
Create and schedule a slideshow post to one or more accounts
POST
Request Body
Array of account IDs to post to (e.g.,
["acc_123", "acc_456"]).Array of image URLs for the slideshow (e.g.,
["https://example.com/slide1.jpg", "https://example.com/slide2.jpg"]).Post caption/description.
ID of a TikTok sound to attach to the post.Platform Support:
- TikTok: Supported
- Instagram: Not supported
Local time to post, in
YYYY-MM-DDTHH:MM format (e.g. "2024-04-22T14:00"). If not provided, posts immediately.Interpreted in the timezone specified by the timezone parameter.IANA timezone for interpreting
scheduledTime. Supported values:| Value | Label |
|---|---|
America/New_York | Eastern (ET) |
America/Chicago | Central (CT) |
America/Denver | Mountain (MT) |
America/Los_Angeles | Pacific (PT) |
America/Anchorage | Alaska (AKT) |
Pacific/Honolulu | Hawaii (HST) |
Europe/London | London (GMT) |
Europe/Paris | Paris (CET) |
Asia/Tokyo | Tokyo (JST) |
Asia/Singapore | Singapore (SGT) |
Australia/Sydney | Sydney (AEDT) |
Duration per slide in seconds. Options:
4, 6, or 8. Only applies when renderAsVideo is true.When
true, the slideshow images are rendered into a single video file (at the specified slideDuration per slide) before posting. When false (default), images are posted as a native slideshow directly on each platform.Platform behavior:- TikTok: Native slideshow posts as an image carousel. Set
renderAsVideo: trueto post as a video instead. - Instagram: Native slideshow posts as a Reels carousel. Set
renderAsVideo: trueto post as a Reel video instead.
renderAsVideo: true:- You want to attach a
soundIdto an Instagram post (native slideshows don’t support sound on Instagram) - You need guaranteed video format for downstream analytics or repurposing
When
renderAsVideo is true, posts will show a pending_render status while the video is being rendered in the background. Once rendering is complete the status moves to scheduled, at which point the post will go live at the specified scheduledTime.Response
Array of created post objects (one per account).
Slideshow ProcessingBy default, slideshows are posted as native image carousels on both TikTok and Instagram. Set
renderAsVideo: true to render them into a video first — useful when you want to attach a sound to an Instagram post or ensure video format. Video rendering happens in the background; posts will show a pending_render status until rendering is complete, then move to scheduled.Error Responses
Invalid Slide Duration
Missing Content
Account Not Found
Error Responses
Unauthorized
Missing Required Fields
Invalid Slide Duration
Account Not Found
Invalid Scheduled Time
Server Error