##All APIs require Bearer Token authentication##
Get API Key:
Visit API Key Management Page to get your API Key
Add to request header:
Authorization: Bearer YOUR_API_KEYModel name
grok-imagine-text-to-video "grok-imagine-text-to-video"
Video description prompt
"A cat playing piano in a jazz club"
Video duration (seconds), choose 6 or 10 seconds
6, 10 6
Generation style
Options:
fun: Fun stylenormal: Normal style (default)spicy: Spicy stylefun, normal, spicy "normal"
Aspect ratio
Options:
16:9: Landscape (default)9:16: Portrait1:1: Square3:2: Landscape 3:22:3: Portrait 2:316:9, 9:16, 1:1, 3:2, 2:3 "16:9"
Video resolution, default is 480p
Options:
480p: Standard definition (default)720p: High definition480p, 720p "480p"
HTTPS callback URL after task completion
Callback Timing:
Security Restrictions:
2048 charactersCallback Mechanism:
10 seconds3 retries on failure (after 1/2/4 seconds)"https://your-domain.com/webhooks/video-task-completed"
Video task created successfully
Task creation timestamp
1757169743
Task ID
"task-unified-1757169743-7cvnl5zw"
Actual model name used
"grok-imagine-text-to-video"
Specific task type
video.generation.task Task progress percentage (0-100)
0 <= x <= 1000
Task status
pending, processing, completed, failed "pending"
Video task detailed information
Task output type
text, image, audio, video "video"
Usage and billing information