Overview
This quickstart guide will walk you through creating your first video project using the Reap Automation API. We’ll cover the basic workflow from uploading a video to generating clips.Prerequisites
Before you begin, make sure you have:- A Reap account with an active subscription
- An API key (see Authentication)
- A video file to process (MP4 or MOV format)
Basic Workflow
The typical automation workflow follows these steps:1
Get Upload URL
Request a secure upload URL for your video file
2
Upload Video
Upload your video file to the provided URL
3
Create Project
Create a video processing project (clips, reframe, or dubbing)
4
Monitor Progress
Check the project status until processing is complete
5
Retrieve Results
Get your processed clips and their URLs
Step-by-Step Example
Let’s create a clipping project that generates short clips from a long video.1. Get Upload URL
First, request a secure upload URL for your video:2. Upload Your Video
Upload your video file to the provideduploadUrl using a PUT request:
3. Create a Clipping Project
Now create a clipping project using the upload ID:4. Monitor Project Status
Check the project status periodically:5. Get Your Clips
Once processing is complete, retrieve the generated clips:Next Steps
Explore Reframing
Learn how to automatically reframe videos for different aspect ratios
Add Voice Dubbing
Discover AI-powered voice dubbing in multiple languages
Manage Presets
Use custom caption styles for consistent branding
API Reference
Explore all available endpoints and parameters
Common Patterns
Batch Processing
Process multiple videos by creating separate upload URLs and projects for each file:Webhook Integration
Set up webhooks to get notified when projects complete instead of polling the status endpoint.Error Handling
Always implement proper error handling for API requests:Support
Need help? Check out these resources:- API Reference - Complete endpoint documentation
- Authentication - API key setup and security
- Support - Contact our team