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:

Task Management

Monitor and control your video generation tasks:

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

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