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
Task Management
Monitor and control your video generation tasks: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 Videos
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