> For the documentation index, fetch https://sync.so/docs/llms.txt. Append .md to a page URL for Markdown. Documentation-search MCP: https://sync.so/docs/_mcp/server. # API Reference ## Docs - [API Overview](https://sync.so/docs/api-reference/api-overview.md): sync. labs API reference overview. REST API for AI lip sync, video dubbing, and talking head generation. Base URL, authentication, SDKs, and endpoint reference. - [Authentication](https://sync.so/docs/api-reference/guides/authentication.md): Learn how to authenticate with the sync. labs lip sync API using API keys. Setup guide, security best practices, and code examples. - [Idempotent generation requests](https://sync.so/docs/api-reference/guides/idempotency.md): Retry generation requests without duplicating work. Learn how to send Idempotency-Key, handle replay responses, and recover from timeouts. - [Concurrency & Rate Limiting](https://sync.so/docs/api-reference/guides/rate-limits.md): Understanding sync. labs API rate limits, concurrency limits, and retry strategies for lip sync generation. - [Batch Processing](https://sync.so/docs/api-reference/guides/batch-processing.md): Batch processing API for bulk AI lip sync generation. Process up to 500 videos in a single operation with webhooks and status tracking. - [Webhooks](https://sync.so/docs/api-reference/guides/webhooks.md): Set up webhooks for real-time lip sync generation status updates. Includes signature verification, error handling, and code examples. ## API Docs - API Reference > Generate API [Create Generation](https://sync.so/docs/api-reference/api/generate-api/create.md) - API Reference > Generate API [Create Generation with Files](https://sync.so/docs/api-reference/api/generate-api/create-with-files.md) - API Reference > Generate API [Get Generation](https://sync.so/docs/api-reference/api/generate-api/get.md) - API Reference > Generate API [Get Generation Download URL](https://sync.so/docs/api-reference/api/generate-api/download.md) - API Reference > Generate API [List Generations](https://sync.so/docs/api-reference/api/generate-api/list.md) - API Reference > Generate API [Estimate Cost](https://sync.so/docs/api-reference/api/generate-api/estimate-cost.md) - API Reference > Generate API [Delete Generation](https://sync.so/docs/api-reference/api/generate-api/delete.md) - API Reference > Transcriptions API [Transcribe a video for dialogue editing](https://sync.so/docs/api-reference/api/transcriptions-api/create.md) - API Reference > Transcriptions API [Get a transcription job](https://sync.so/docs/api-reference/api/transcriptions-api/get.md) - API Reference > Dialogue Edits API [Edit dialogue and preview the result as audio](https://sync.so/docs/api-reference/api/dialogue-edits-api/create.md) - API Reference > Dialogue Edits API [Get a dialogue edit job](https://sync.so/docs/api-reference/api/dialogue-edits-api/get.md) - API Reference > Batch API [Create Batch](https://sync.so/docs/api-reference/api/batch-api/create.md) - API Reference > Batch API [Create Batch from Rows](https://sync.so/docs/api-reference/api/batch-api/create-from-rows.md) - API Reference > Batch API [Get Batch](https://sync.so/docs/api-reference/api/batch-api/get.md) - API Reference > Batch API [List Batches](https://sync.so/docs/api-reference/api/batch-api/list.md) - API Reference > Text-to-Speech API [Generate Text-to-Speech](https://sync.so/docs/api-reference/api/tts-api/create.md) - API Reference > Text-to-Speech API [Submit Text-to-Speech Job](https://sync.so/docs/api-reference/api/tts-api/create-job.md) - API Reference > Text-to-Speech API [Get Text-to-Speech Job](https://sync.so/docs/api-reference/api/tts-api/get-job.md) - API Reference > Voices API [List Voices](https://sync.so/docs/api-reference/api/voices-api/list.md) - API Reference > Voices API [Get Voice](https://sync.so/docs/api-reference/api/voices-api/get.md) - API Reference > Voices API [Clone Voice](https://sync.so/docs/api-reference/api/voices-api/clone.md) - API Reference > Voices API [Delete Voice](https://sync.so/docs/api-reference/api/voices-api/delete.md) - API Reference > Assets API [List Assets](https://sync.so/docs/api-reference/api/assets-api/list.md) - API Reference > Assets API [Get Asset](https://sync.so/docs/api-reference/api/assets-api/get.md) - API Reference > Assets API [Create Upload URL](https://sync.so/docs/api-reference/api/assets-api/create-upload.md) - API Reference > Assets API [Create Asset](https://sync.so/docs/api-reference/api/assets-api/create.md) - API Reference > Assets API [Update Asset](https://sync.so/docs/api-reference/api/assets-api/update.md) - API Reference > Assets API [Delete Asset](https://sync.so/docs/api-reference/api/assets-api/delete.md) - API Reference > Projects API [Create Project](https://sync.so/docs/api-reference/api/projects-api/create.md) - API Reference > Projects API [List Projects](https://sync.so/docs/api-reference/api/projects-api/list.md) - API Reference > Projects API [Get Project](https://sync.so/docs/api-reference/api/projects-api/get.md) - API Reference > Projects API [Detach Asset from Project](https://sync.so/docs/api-reference/api/projects-api/detach-asset.md) - API Reference > Projects API [Update Project](https://sync.so/docs/api-reference/api/projects-api/update.md) - API Reference > Projects API [Delete Project](https://sync.so/docs/api-reference/api/projects-api/delete.md) - API Reference > Organizations API [Get Webhook Secret](https://sync.so/docs/api-reference/api/organizations-api/get-webhook-secret.md) - API Reference > Models API [List Models](https://sync.so/docs/api-reference/api/models-api/list.md) - API Reference > Errors API [List Error Codes](https://sync.so/docs/api-reference/api/errors-api/list.md) - API Reference > Webhooks Payload Reference > Webhooks [Generation Status Update](https://sync.so/docs/api-reference/api/webhooks-payload-reference/webhooks/generation-status-update.md) - API Reference > Webhooks Payload Reference > Webhooks [Batch Status Update](https://sync.so/docs/api-reference/api/webhooks-payload-reference/webhooks/batch-status-update.md) - API Reference > Projects [Attach Asset to Project](https://sync.so/docs/api-reference/api/projects/attach-asset.md) ## OpenAPI Specification The raw OpenAPI 3.1 specification for this API is available at: - [OpenAPI JSON](https://sync.so/docs/openapi.json) - [OpenAPI YAML](https://sync.so/docs/openapi.yaml)