# Viggle API - [Quick Start: Video Remix](https://docs.viggle.ai/v1/guides/quickstart-mix.md): Turn a character image and motion video into a finished video. - [Quick Start: Character](https://docs.viggle.ai/v1/guides/quickstart-character.md): Create a reusable Character from an image. - [Quick Start: Motion](https://docs.viggle.ai/v1/guides/quickstart-motion.md): Create a reusable Motion from a driving video. - [Quick Start: Character 3D](https://docs.viggle.ai/v1/guides/quickstart-character-3d.md): Extract a downloadable 3D Gaussian splat from a character image. - [Quick Start: Motion 3D](https://docs.viggle.ai/v1/guides/quickstart-mocap.md): Turn a motion video into a downloadable 3D animation. - [Quick Start: Text to Motion](https://docs.viggle.ai/v1/guides/quickstart-text-to-motion.md): Generate a downloadable 3D animation from a text prompt. - [Quick Start: Text to Video](https://docs.viggle.ai/v1/guides/quickstart-text-to-video.md): Generate a MiniMax H3 video from a text prompt alone. - [Quick Start: First Frame to Video](https://docs.viggle.ai/v1/guides/quickstart-first-frame-to-video.md): Anchor a MiniMax H3 video on a starting frame, uploaded directly or by URL. - [Quick Start: First-Last Frames to Video](https://docs.viggle.ai/v1/guides/quickstart-first-last-frame-to-video.md): Anchor a MiniMax H3 video on both a starting and an ending frame. - [Authentication](https://docs.viggle.ai/v1/authentication.md): Authenticate V1 requests and trace them with request IDs. - [Pricing and retention](https://docs.viggle.ai/v1/pricing.md): Understand V1 render charges and result availability. - [Viggle API V1](https://docs.viggle.ai/v1/introduction.md): Create controllable character-motion videos with Viggle API V1. - [Code examples](https://docs.viggle.ai/v1/api-reference/code-examples.md): Go, JavaScript, Python, and cURL examples for every V1 endpoint. - [Reuse characters and motions](https://docs.viggle.ai/v1/guides/reuse-assets.md): Create reusable assets for repeated V1 renders. - [Transparent output](https://docs.viggle.ai/v1/guides/transparent-output.md): Create alpha output for video compositing. - [Async jobs and result availability](https://docs.viggle.ai/v1/production/async-jobs.md): Poll or watch V1 jobs reliably and handle their lifecycle. - [Errors and recovery](https://docs.viggle.ai/v1/production/errors.md): Handle V1 errors predictably. - [Migrate from Legacy to V1](https://docs.viggle.ai/v1/production/migrate-from-legacy.md): Move an existing Viggle integration from the Legacy API to V1. - [V1 API reference](https://docs.viggle.ai/v1/api-reference/overview.md): Resource-oriented reference for the Viggle V1 API. - [Credits](https://docs.viggle.ai/v1/api-reference/credits.md): Read the current account credit balance. - [Create Character (from Image)](https://docs.viggle.ai/v1/api-reference/characters/create.md): Create a reusable Character from an image, optionally extracting a 3D vsplat. - [List Characters](https://docs.viggle.ai/v1/api-reference/characters/list.md): List reusable Characters available to the current account. - [Get Character](https://docs.viggle.ai/v1/api-reference/characters/get.md): Get the status and capabilities of one Character. - [Delete Character](https://docs.viggle.ai/v1/api-reference/characters/delete.md): Remove a Character from the current account. - [Export 3D Character (for 3D/game engines)](https://docs.viggle.ai/v1/api-reference/characters/export.md): Get a signed download URL for a Character's vsplat extraction. - [Create Motion (from Video)](https://docs.viggle.ai/v1/api-reference/motions/create.md): Create a reusable Motion from a driving video. - [Create Motion (from Text)](https://docs.viggle.ai/v1/api-reference/motions/create-from-text.md): Generate a reusable 3D Motion from a text prompt. - [List Motions](https://docs.viggle.ai/v1/api-reference/motions/list.md): Retrieve the most recently created Motions owned by the current account. - [Get Motion](https://docs.viggle.ai/v1/api-reference/motions/get.md): Retrieve the current state of one Motion. - [Delete Motion](https://docs.viggle.ai/v1/api-reference/motions/delete.md): Delete one Motion owned by the current account. - [Export 3D Motion (for 3D/game engines)](https://docs.viggle.ai/v1/api-reference/motions/export.md): Get a signed download URL for a Motion's 3D animation extraction or generation. - [Render Video (from Character and/or Motion)](https://docs.viggle.ai/v1/api-reference/renders/create.md): Create a render directly, or finalize one prepared with Prepare Render. - [Generate Video (from Text)](https://docs.viggle.ai/v1/api-reference/videos/create-from-text.md): Generate a MiniMax H3 video from a text prompt alone. - [Generate Video (from First Frame and/or Text)](https://docs.viggle.ai/v1/api-reference/videos/create-from-first-frame.md): Generate a MiniMax H3 video anchored on a starting frame, uploaded directly or by URL. - [Generate Video (from First-Last Frames and/or Text)](https://docs.viggle.ai/v1/api-reference/videos/create-from-first-last-frame.md): Generate a MiniMax H3 video anchored on both a starting and an ending frame. - [List Videos](https://docs.viggle.ai/v1/api-reference/videos/list.md): List the current principal's videos — character+motion Renders and H3 text-to-video generations — with cursor pagination. - [Get Video](https://docs.viggle.ai/v1/api-reference/videos/get.md): Retrieve the full state of a Render or an H3 text-to-video generation through one unified endpoint. ## OpenAPI Specs - [openapi](/openapi.yaml) ## Optional - [Community](https://discord.com/invite/viggle)