Skip to main content
Add publish_at to create a scheduled post.

Supported follow-up actions

  • GET /v1/posts/{id} to inspect the aggregate scheduled post
  • PATCH /v1/posts/{id} to update it before it runs
  • POST /v1/posts/{id}/publish to run it now
  • POST /v1/posts/{id}/cancel or DELETE /v1/posts/{id} to cancel it

Custom video covers

Set thumbnail_url on a video media item to use your own cover image. PostOnce applies it as the cover on Instagram Reels and Stories, Facebook Reels, and TikTok. The same image is used for post previews.
  • Use a JPEG or PNG of 8 MB or less, at the same aspect ratio as the video.
  • TikTok’s API has no field for a cover image, so PostOnce inserts the image as the first frame of the video, which TikTok then uses as the cover.
  • To use a frame of the video as the TikTok cover instead, set platform_options.video_cover_timestamp_ms on the TikTok target. This works for direct video posts only, not photo posts or draft uploads, and it takes precedence over thumbnail_url for that target.
  • Covers aren’t applied to video items inside Instagram carousels.