Skip to main content
POST
Try it out! Use the API playground on the right to test the Schedule Video endpoint directly.

Overview

Schedule a completed video for automatic publishing to a connected social platform. The video will be published at the specified time without any manual intervention. This is perfect for:
  • Building a content calendar
  • Automating your publishing workflow
  • Scheduling content for optimal posting times
  • Bulk scheduling videos across platforms
Videos must be in completed status before they can be scheduled. Connect your social platforms in the Hooked Dashboard first.

Endpoint


Required Fields

string
required
ID of the completed video to schedule. Get this from the video creation response or the /v1/video/list endpoint.
string
required
ID of the connected social platform. Get available integrations from /v1/integration/list.
string
required
ISO 8601 datetime for when to publish the video. Must be in the future.Example: 2024-03-15T14:00:00.000Z

Optional Fields

object
Platform-specific metadata for the post

Request Examples

Basic Schedule

With Platform Data (YouTube)

With Platform Data (TikTok/Instagram)

Complete Workflow Example


Response


Platform-Specific Notes

YouTube

TikTok

Instagram


Best Practices

Schedule Ahead

Schedule at least 15 minutes in the future to allow for processing.

Use Optimal Times

Research your audience’s active hours for better engagement.

Set Up Webhooks

Get notified when posts are published or if publishing fails.

Include Metadata

Add titles, descriptions, and tags for better discoverability.

Error Handling


Next Steps

List Scheduled

View all your scheduled posts

Update Schedule

Change time or metadata

Cancel Schedule

Cancel a scheduled post

Webhooks

Get notified on publish

Authorizations

x-api-key
string
header
required

Body

application/json
videoId
string
required

ID of the completed video to schedule

integrationId
string
required

ID of the connected social platform

scheduledDateTime
string<date-time>
required

ISO 8601 datetime for publishing

platformData
object

Response

201

Schedule created successfully