Overview
Get comprehensive information about a video project, including processing configuration, metadata, and current status. This endpoint returns the full project object with all settings and URLs.
Query Parameters
Unique identifier of the project to retrieve
Response
Unique project identifier
Project title (usually the filename or video title)
URL to the project thumbnail image
Duration in seconds that was billed to your account
Current processing status (“processing”, “completed”, “failed”, “cancelled”)
Type of project (“clipping”, “captions”, “reframe”, “dubbing”)
Source of the original video (“youtube”, “user_upload”, “external”)
Video genre for AI analysis (“talking”, “educational”, “entertainment”, “business”)
Array of topic strings identified in the video
Array of clip duration objects with min/max values
Start time in seconds for processing (null if entire video)
End time in seconds for processing (null if entire video)
Whether clips are reframed for different aspect ratios
Output resolution for clips (720, 1080, 1440, 2160)
Output orientation (“landscape”, “portrait”, “square”)
Caption style preset ID (null if captions disabled)
Whether captions are enabled for this project
Whether emojis are added to captions
Whether keywords are highlighted in captions
Primary language of the video content
Target language for dubbing projects
Whether transcription is translated to other languages
Array of language codes for translation
Video metadata including duration, resolution, format, etc.
Object containing various project URLs and assets
Unix timestamp when the project was created
Unix timestamp when the project was last updated
Example Request
cURL
JavaScript
Python
PHP
Go
Java
curl -X GET "https://public.reap.video/api/v1/automation/get-project-details?projectId=65f1a2b3c4d5e6f7a8b9c0d1" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json"
Example Response
Project Configuration
Clipping Projects
For clipping projects, the response includes:
topics
: AI-identified topics in the video
clipDurations
: Preferred clip length ranges
genre
: Video genre for better AI analysis
reframeClips
: Whether clips are reframed for different aspect ratios
Caption Projects
For caption projects, the response includes:
captionsPreset
: Style preset for captions
enableEmojies
: Whether emojis are added
enableHighlights
: Whether keywords are highlighted
language
: Primary language of the content
Reframe Projects
For reframe projects, the response includes:
exportOrientation
: Target orientation (portrait/square)
genre
: Video genre for better reframing
reframeClips
: Always true for reframe projects
Dubbing Projects
For dubbing projects, the response includes:
language
: Source language of the video
dubbingLanguage
: Target language for dubbing
translateTranscription
: Whether transcription is translated
URLs Object
The urls
object may contain various project assets:
URL to the original source video
URL to the project thumbnail image
URL to the processed video file (for caption/reframe projects)
URLs are dynamically generated and may expire. Always use the most recent URLs from API responses.
Rate Limiting
This endpoint is subject to the standard rate limit of 10 requests per minute .
Common Use Cases
Project Monitoring Get detailed status and configuration information
Configuration Review Verify project settings and parameters
Metadata Analysis Access video metadata and processing details
Asset Management Retrieve URLs for project assets and files
Next Steps
Based on the project details: