Skip to main content

API Overview

Base URL

https://api.domoai.com

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 a domoai_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 a callback_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 text
  • POST /v1/video/image2video - Create video from image
  • POST /v1/video/template2video - Create video from template
  • POST /v1/video/talking-avatar - Create Talking Avatars from Photos or Videos
  • POST /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