# ViddyScribe ## Docs - [Get signed upload status](https://docs.viddyscribe.com/api-reference/media/get-upload-status.md): Return the current verification status for a media item uploaded via the signed upload flow. Use this to confirm the upload is ready before calling a generation endpoint with `media_id`. - [Notify signed upload complete](https://docs.viddyscribe.com/api-reference/media/notify-upload-complete.md): Signal that the client has finished uploading bytes to a signed upload URL returned by `/enterprise/api/upload_media`. This starts asynchronous verification so the media can be used for generation. - [Upload media file or URL](https://docs.viddyscribe.com/api-reference/media/upload-media.md): Upload a video file directly, ingest from a URL, or request a signed upload URL for larger local files. Returns a media_id that can be used for video generation. - [API Reference](https://docs.viddyscribe.com/api-reference/overview.md): Complete reference for ViddyScribe Enterprise API - [Generate AD Audio](https://docs.viddyscribe.com/api-reference/processing/generate-audio-description-audio.md): Generate an audio-only track with Audio Descriptions. Supports Input via `media_id`, `url`, or direct `file` upload. Returns a job_id for tracking progress. - [Generate AD Text](https://docs.viddyscribe.com/api-reference/processing/generate-audio-description-text.md): Generate Audio Description text (VTT, JSON, etc.) for a video. Supports Input via `media_id`, `url`, or direct `file` upload. Returns a job_id for tracking progress. - [Generate AD Video](https://docs.viddyscribe.com/api-reference/processing/generate-audio-description-video.md): Generate a video with burned-in Audio Descriptions. Supports Input via `media_id`, `url`, or direct `file` upload. Returns a job_id for tracking progress. - [Get job results](https://docs.viddyscribe.com/api-reference/results/get-job-results.md): Check the status of a processing job and retrieve results when complete. - [Authentication](https://docs.viddyscribe.com/authentication.md): Learn how to authenticate your API requests - [Generate Your First Description](https://docs.viddyscribe.com/dashboard/generate-first-description.md): Step-by-step guide to creating your first audio-described video in the ViddyScribe dashboard - [Editing in the Timeline](https://docs.viddyscribe.com/dashboard/timeline-editor.md): Refine generated audio descriptions with the Edit tab, Timeline Editor, and Smart Edit - [Generate AD Audio](https://docs.viddyscribe.com/generate-ad-audio.md): Quick guide to generate audio description audio track via URL - [Generate AD Text](https://docs.viddyscribe.com/generate-ad-text.md): Quick guide to generate audio description text via URL or local file - [Generate AD Video](https://docs.viddyscribe.com/generate-ad-video.md): Quick guide to generate audio description video via URL or local file - [Contact & Support](https://docs.viddyscribe.com/help/contact.md): How to get help quickly - [Credits & Usage](https://docs.viddyscribe.com/help/credits-and-usage.md): How credits are counted, what different generations cost, and what happens when you run out - [FAQ](https://docs.viddyscribe.com/help/faq.md): Answers to common questions about authentication, processing, and results - [Teams & Permissions](https://docs.viddyscribe.com/help/team-roles.md): What Owners, Admins, and Members can do in a ViddyScribe team - [Introduction](https://docs.viddyscribe.com/introduction.md): ViddyScribe Enterprise API - [Uploading Large Files](https://docs.viddyscribe.com/large-local-file-upload.md): Upload larger local video files with the signed upload flow, then generate with media_id - [Quickstart](https://docs.viddyscribe.com/quickstart.md): Get started with ViddyScribe API in under 5 minutes - [Standard AD vs Extended AD](https://docs.viddyscribe.com/standard-vs-extended-ad.md): Choose the right audio description mode for your video ## OpenAPI Specs - [openapi](https://docs.viddyscribe.com/openapi.yaml)