Scheduling
Schedule Video
Schedule a video for automatic publishing to social platforms
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.000ZOptional 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
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
Body
application/json
Response
201
Schedule created successfully