> ## Documentation Index
> Fetch the complete documentation index at: https://docs.ttapi.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Sora 2 API Documentation

> Explore the full Sora API on TTAPI, including video generation, character video generation, no-watermark export, fetch, v1 videos, and video retrieval endpoints.

# Sora 2 API

The **Sora 2 API** on TTAPI gives developers a single entry point for AI video generation, character workflows, result fetching, no-watermark exports, and related Sora video endpoints.

## What You Can Build With The Sora 2 API

* Generate videos from prompts with the [Sora Generations API](/api/en/sora/generations)
* Create character-based video workflows with the [Sora Characters API](/api/en/sora/characters)
* Export results without watermark through the [Sora No Watermark API](/api/en/sora/no-watermark)
* Fetch async jobs with the [Sora Fetch API](/api/en/sora/fetch)

## Popular Sora 2 API Endpoints

| Use case                   | Endpoint                                           |
| :------------------------- | :------------------------------------------------- |
| Text to video generation   | [Sora Generations API](/api/en/sora/generations)   |
| Character video generation | [Sora Characters API](/api/en/sora/characters)     |
| No-watermark export        | [Sora No Watermark API](/api/en/sora/no-watermark) |
| Task polling               | [Sora Fetch API](/api/en/sora/fetch)               |

## Recommended Sora 2 API Workflow

1. Submit a generation request through the [Sora Generations API](/api/en/sora/generations).
2. Poll the task through the [Sora Fetch API](/api/en/sora/fetch) if the job runs asynchronously.
3. Use [Characters](/api/en/sora/characters) when the workflow depends on reusable characters.
4. Use [No Watermark](/api/en/sora/no-watermark) or [Video Result](/api/en/sora/videosid) when you need downstream delivery.

## Why Use TTAPI For Sora 2 API Access

* Unified access to Sora and other creative AI APIs
* Stable auth, billing, and async task workflows

## Sora 2 API FAQ

### Which endpoint should I start with?

Most users should start with the [Sora Generations API](/api/en/sora/generations), because it is the main text-to-video entry point.

### How do I check generation status?

Use the [Sora Fetch API](/api/en/sora/fetch) to retrieve asynchronous job results.

### Can I export videos without watermark?

Yes. Use the [Sora No Watermark API](/api/en/sora/no-watermark) when your workflow needs watermark-free exports.
