# Submagic API ## Docs - [Create Project](https://docs.submagic.co/api-reference/create-project.md): Create a new video project using a video URL for AI-powered caption generation - [Export Project](https://docs.submagic.co/api-reference/export-project.md): Trigger the rendering/export process for a completed project to generate the final video - [Get Project](https://docs.submagic.co/api-reference/get-project.md): Retrieve details of a specific video project including processing status and download links - [Health Check](https://docs.submagic.co/api-reference/health.md): Check the health status of the Submagic API - [Get Hook Title Templates](https://docs.submagic.co/api-reference/hook-title-templates.md): Retrieve a list of all available hook title templates - [Get Languages](https://docs.submagic.co/api-reference/languages.md): Retrieve a list of all supported languages for video transcription - [List Published Projects](https://docs.submagic.co/api-reference/list-published-projects.md): List your published posts with optional platform filtering and cursor-based pagination, including per-platform status and analytics - [List User Media](https://docs.submagic.co/api-reference/list-user-media.md): List the media files in your library - [Create Magic Clips](https://docs.submagic.co/api-reference/magic-clips.md): Automatically generate short-form video clips from YouTube videos - [Upload Magic Clips](https://docs.submagic.co/api-reference/magic-clips-upload.md): Generate short-form video clips by uploading a video file - [Publish Project](https://docs.submagic.co/api-reference/publish-project.md): Publish or schedule an exported project to one or more social platforms (YouTube, TikTok, Instagram) in a single call - [Get Templates](https://docs.submagic.co/api-reference/templates.md): Retrieve a list of all available video templates for styling and effects - [Update Project](https://docs.submagic.co/api-reference/update-project.md): Update an existing video project with new settings, features, or media insertions - [Upload Project](https://docs.submagic.co/api-reference/upload-project.md): Create a new video project by uploading a video file directly for AI-powered caption generation - [Create User Media](https://docs.submagic.co/api-reference/user-media.md): Upload media to your library from a URL for use in video projects as B-roll - [Upload User Media](https://docs.submagic.co/api-reference/user-media-upload.md): Upload video or image files directly to your media library for use in projects - [Authentication](https://docs.submagic.co/authentication.md): Learn how to authenticate with the Submagic API using API keys - [Introduction](https://docs.submagic.co/introduction.md): Welcome to the Submagic API - Transform your videos with AI-powered captions and effects - [Rate Limits](https://docs.submagic.co/rate-limits.md): Understanding Submagic API rate limits and best practices for handling them ## OpenAPI Specs - [openapi](https://docs.submagic.co/api-reference/openapi.json) ## Optional - [llms.txt](https://docs.submagic.co/llms-full.txt)