Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.domoai.app/llms.txt

Use this file to discover all available pages before exploring further.

DomoAI Enterprise API uses Bearer Token authentication based on API Keys. Each API key is associated with your organization for secure access.

Organization Status Restrictions

When an organization is in the BANNED state, Open APIs authenticated with a valid API key whose organization is banned will be denied access.
  • Open APIs authenticated with a valid API key whose organization is banned return HTTP 403 with error code 4002 and message Organization is banned.

Get Your API Key

To authenticate with DomoAI Enterprise API, you’ll need an API key. Visit the Dashboard - API Keys to generate your API key and manage your organization settings.

Authentication Examples

Video Generation Request

Include your API key in the Authorization header of every request:
curl -X POST "https://api.domoai.com/v1/video/text2video" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer <YOUR_API_KEY>" \
  -d '{
    "prompt": "A beautiful sunset over mountains with golden clouds",
    "model": "t2v-2.4-faster",
    "duration": 5
  }'

Check Task Status

curl -H "Authorization: Bearer <YOUR_API_KEY>" \
  "https://api.domoai.com/v1/tasks/<YOUR_TASK_ID>"

Expected Response Format

Successful Authentication Response:
{
  "data": {
    "task_id": "<YOUR_TASK_ID>"
  }
}
Authentication Error Response:
{
    "detail": "Invalid or revoked API Key"
}

Next Steps

Ready to start building? Here are your next steps:

API Reference

Browse our complete API documentation