API Overview
Base URL
Core Capabilities
Transform your ideas into professional videos using our advanced AI models:Text to Video
Generate videos from text descriptions
Image to Video
Animate static images into dynamic videos
Template to Video
Create videos using predefined templates
Talking Avatar
Upload any photo or video, add your voice or use AI, and generate engaging videos
Video to Video
Turn any video into anime with ease. Get Started in Minutes.
Task Management
Monitor and control your video generation tasks:Get Task
Retrieve individual task status and results
File Upload
Upload large files (audio, video, images) and get adomoai_uri to use in video generation requests:
Upload File
Upload files for use in video generation
Task Status Callbacks
Receive automatic notifications when your task status changes. Specify acallback_url parameter when creating video generation tasks, and the server will send real-time updates about task completion or failure.
Task Status Callback
Learn about callback URL configuration and payload schema
Authentication
DomoAI Enterprise API uses API Key authentication with Bearer tokens. Each API key is associated with a specific organization, ensuring secure access and resource isolation.Authentication Guide
Learn about API key management, security best practices, and error handling
API Categories
AI Video Endpoints
POST /v1/video/text2video- Generate video from textPOST /v1/video/image2video- Create video from imagePOST /v1/video/template2video- Create video from templatePOST /v1/video/talking-avatar- Create Talking Avatars from Photos or VideosPOST /v1/video/video2video- Transform existing videos with AI style transfer
Task Management Endpoints
GET /v1/tasks/{task_id}- Get specific task details
Upload Endpoints
POST /v1/upload/file- Upload file and get domoai_uri
Task Status Callback
POST <YOUR-CALLBACK-URL>- Receive automatic task status notifications
Support & Resources
Dashboard
Manage API keys and monitor usage
Authentication
Security best practices and error handling