AI Video Generator
AI Video Generator
Authorizations
Body
audio_urlstring · uriRequired
Audio file URL
bg_video_urlstring · uriRequired
Background video URL
templatestringRequired
Template name (e.g., temp_1)
Responses
200
Returns job ID and status
application/json
post
POST /generate-video HTTP/1.1
Host: api.zero2launch.com
X-API-Key: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 90
{
"audio_url": "https://example.com",
"bg_video_url": "https://example.com",
"template": "text"
}
200
Returns job ID and status
{
"job_id": "text",
"status": "text"
}
Authorizations
Body
frame_rateintegerOptional
Frames per second
image_urlstring · uriRequired
Image URL
lengthintegerOptional
Video length in seconds
webhook_urlstring · uriOptional
Webhook to receive result
zoom_speedintegerOptional
Zoom speed for animation
Responses
200
Returns job ID and status
application/json
post
POST /image-to-video/generate HTTP/1.1
Host: api.zero2launch.com
X-API-Key: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 112
{
"frame_rate": 1,
"image_url": "https://example.com",
"length": 1,
"webhook_url": "https://example.com",
"zoom_speed": 1
}
200
Returns job ID and status
{
"job_id": "text",
"status": "text"
}
Authorizations
Path parameters
job_idstringRequired
Job ID from image-to-video generation
Responses
200
Returns job status and result
application/json
get
GET /image-to-video/status/{job_id} HTTP/1.1
Host: api.zero2launch.com
X-API-Key: YOUR_API_KEY
Accept: */*
200
Returns job status and result
{
"result": {},
"status": "text"
}
Authorizations
Path parameters
job_idstringRequired
Job ID of the generated video
Responses
200
Status of the video job
application/json
get
GET /status/{job_id} HTTP/1.1
Host: api.zero2launch.com
X-API-Key: YOUR_API_KEY
Accept: */*
200
Status of the video job
{
"status": "text",
"video_url": "https://example.com"
}