# Tscaps Developer Documentation > Complete API reference and guides for the Tscaps Automation API. Generate videos with burned-in animated subtitles programmatically. ## Documentation - [Automation API](https://tscaps.io/docs/api): Create captioned videos programmatically from your product or workflow. - [API reference](https://tscaps.io/docs/api/reference): Endpoints, request fields, job states, and failure codes for the Automation API. - [Direct file uploads](https://tscaps.io/docs/api/uploads): Upload video files directly to cloud storage when they are not hosted at a public URL. - [Webhooks](https://tscaps.io/docs/api/webhooks): Receive signed real-time notifications when Automation API jobs finish without polling. - [Limits & Quotas](https://tscaps.io/docs/api/limits): Compare Automation API duration, resolution, frame budgets, concurrency, and minute billing across plans. ## Full Documentation - [Full API Documentation](https://tscaps.io/docs/llms-full.txt): Complete, concatenated markdown documentation for one-shot LLM ingestion. ## Agent Skills - [tscaps-api Agent Skill](https://github.com/francozanardi/tscaps/tree/main/skills/tscaps-api): Standard Agent Skill (agentskills.io) installable with `npx skills add francozanardi/tscaps --skill tscaps-api`.