# Zebracat Api Docs ## Docs - [Quick Start](https://docs.zebracat.ai/quick-start-2048849m0.md): ## API Docs - API Key Management [List API Keys](https://docs.zebracat.ai/list-api-keys-31551634e0.md): Returns all active (non-deleted) API keys for the authenticated user. - API Key Management [Create API Key](https://docs.zebracat.ai/create-api-key-31551635e0.md): Create a new API key. The full `api_key` value is only shown on creation. - API Key Management [Get API Key](https://docs.zebracat.ai/get-api-key-31551636e0.md): Retrieve details of a single API key by its ID. - API Key Management [Delete API Key](https://docs.zebracat.ai/delete-api-key-31551637e0.md): Soft-delete an API key. Sets `is_active=false` and `is_deleted=true`. - Billing [Get Balance & Purchase History](https://docs.zebracat.ai/get-balance-purchase-history-31551638e0.md): Returns the user's current dollar balance and a list of all credit purchases. - Billing [Purchase Credits](https://docs.zebracat.ai/purchase-credits-31551639e0.md): Initiate a Stripe checkout session to top up the API dollar balance. - Billing [Get Usage](https://docs.zebracat.ai/get-usage-31551640e0.md): Get usage summary for all your API keys. - Billing [Get Usage Detail](https://docs.zebracat.ai/get-usage-detail-31551641e0.md): Get detailed usage records. - Avatars [List Avatars](https://docs.zebracat.ai/list-avatars-31551642e0.md): Returns a paginated list of all available avatars. - Brands [List Brands](https://docs.zebracat.ai/list-brands-31551643e0.md): Returns all brand kits for the authenticated user. - Brands [Create Brand](https://docs.zebracat.ai/create-brand-31551644e0.md): Create a new brand kit for the authenticated user (multipart form data). - Brands [Update Brand](https://docs.zebracat.ai/update-brand-31551645e0.md): Update an existing brand kit (multipart form data). - Brands [Partial Update Brand](https://docs.zebracat.ai/partial-update-brand-31551646e0.md): Partially update an existing brand kit (multipart form data). - Brands [Delete Brand](https://docs.zebracat.ai/delete-brand-31551647e0.md): Delete a brand kit by ID. - AI Characters [List Characters](https://docs.zebracat.ai/list-characters-31551648e0.md): List all characters for the authenticated user. - AI Characters [Create Character](https://docs.zebracat.ai/create-character-31551649e0.md): Create a new character for the authenticated user. - AI Characters [Suggest Character](https://docs.zebracat.ai/suggest-character-31551650e0.md): Generate AI character descriptions based on video content. - AI Characters [Get Character](https://docs.zebracat.ai/get-character-31551651e0.md): Retrieve a character by ID. - AI Characters [Update Character](https://docs.zebracat.ai/update-character-31551652e0.md): Update a character. Character name must remain unique per user. - AI Characters [Partial Update Character](https://docs.zebracat.ai/partial-update-character-31551653e0.md): Partially update a character by ID. - AI Characters [Delete Character](https://docs.zebracat.ai/delete-character-31551654e0.md): Delete a character by ID. - Image Generation [Generate AI Image](https://docs.zebracat.ai/generate-ai-image-31551655e0.md): Generate an AI image from a text prompt and visual style. - Videos [List Latest Videos](https://docs.zebracat.ai/list-latest-videos-31551656e0.md): Retrieve the authenticated user's latest videos with pagination. - Music [List Music](https://docs.zebracat.ai/list-music-31551657e0.md): Search for music tracks by mood. - Music [Search Music](https://docs.zebracat.ai/search-music-31551658e0.md): Search for music tracks by text similarity. - Projects [Rename Project](https://docs.zebracat.ai/rename-project-31551659e0.md): Rename an existing project. - Projects [Delete Project](https://docs.zebracat.ai/delete-project-31551660e0.md): Soft-delete a project by ID. - Scheduling [Connect Platform](https://docs.zebracat.ai/connect-platform-31551661e0.md): Initiate OAuth connection to a social media platform. - Scheduling [Connected Platforms](https://docs.zebracat.ai/connected-platforms-31551662e0.md): Get list of connected social media platforms for the authenticated user. - Scheduling [Disconnect Platform](https://docs.zebracat.ai/disconnect-platform-31551663e0.md): Disconnect a social media platform and remove stored credentials. - Scheduling [Create Post](https://docs.zebracat.ai/create-post-31551664e0.md): Post or schedule content to one or more social media platforms. - Scheduling [List Posts](https://docs.zebracat.ai/list-posts-31551665e0.md): Get list of scheduled/posted content for the authenticated user. - Scheduling [Get Post](https://docs.zebracat.ai/get-post-31551666e0.md): Get details of a specific scheduled/posted content by ID. - Scheduling [Delete Post](https://docs.zebracat.ai/delete-post-31551667e0.md): Cancel/delete a scheduled post by ID. - Script Generation [Generate Voice-Over Script](https://docs.zebracat.ai/generate-voice-over-script-31551668e0.md): Generate a voice-over script from a text idea. - Templates [List Templates](https://docs.zebracat.ai/list-templates-31551669e0.md): Returns all available preset templates with plan-based access information. - Agents [Agentic Video Generation](https://docs.zebracat.ai/agentic-video-generation-31551670e0.md): Submit a prompt and let the AI agent decide the best video type, visual style, mood, voice, aspect ratio, and all production parameters automatically. - Video Generation [Audio to Video](https://docs.zebracat.ai/audio-to-video-31551671e0.md): Generate a video from an audio file URL. - Video Generation [Blog/URL to Video](https://docs.zebracat.ai/blogurl-to-video-31551672e0.md): Generate a video from a blog post or article URL. - Video Generation [Idea to Video](https://docs.zebracat.ai/idea-to-video-31551673e0.md): Generate a video from a text idea/prompt. - Video Generation [List Prompt Styles](https://docs.zebracat.ai/list-prompt-styles-31551674e0.md): Returns all available prompt/narration styles that can be used with video generation endpoints. - Video Generation [Script to Video](https://docs.zebracat.ai/script-to-video-31551675e0.md): Generate a video from a provided voice-over script. - Video Generation [Get Video Task Status](https://docs.zebracat.ai/get-video-task-status-31551676e0.md): Poll the status of a video generation task. - Video Translation [List Languages](https://docs.zebracat.ai/list-languages-31551677e0.md): List all available languages with their default and premium voice configurations - Video Translation [Translate Video](https://docs.zebracat.ai/translate-video-31551678e0.md): Translate an existing video to another language. - Visual Styles [List Visual Styles](https://docs.zebracat.ai/list-visual-styles-31551679e0.md): List all visual styles grouped by category. - Visual Styles [Create Visual Style](https://docs.zebracat.ai/create-visual-style-31551680e0.md): Use this API to create and show preview of style to user custom style. - Visual Styles [Activate Visual Style](https://docs.zebracat.ai/activate-visual-style-31551681e0.md): Use this API after creating by POST method to activate it (you should use it when user clicks on save!). - Visual Styles [Delete Visual Style](https://docs.zebracat.ai/delete-visual-style-31551682e0.md): Use this API to delete custom style. - Voices [List Cloned Voices](https://docs.zebracat.ai/list-cloned-voices-31551683e0.md): Returns all cloned voices for the authenticated user. - Voices [Clone a Voice](https://docs.zebracat.ai/clone-a-voice-31551684e0.md): Create a new cloned voice from audio samples. - Voices [List Voices](https://docs.zebracat.ai/list-voices-31551685e0.md): Returns all available voices grouped hierarchically by **language > dialect/accent > gender**. - Webhooks [List Webhooks](https://docs.zebracat.ai/list-webhooks-31551686e0.md): Returns all webhooks for the authenticated user. - Webhooks [Create Webhook](https://docs.zebracat.ai/create-webhook-31551687e0.md): Register a new webhook endpoint. - Webhooks [Get Webhook](https://docs.zebracat.ai/get-webhook-31551688e0.md): Retrieve details of a single webhook by its ID. - Webhooks [Delete Webhook](https://docs.zebracat.ai/delete-webhook-31551689e0.md): Permanently delete a webhook. This action cannot be undone. ## Schemas - RequestBodies [activate_visual_styleData](https://docs.zebracat.ai/activate-visual-styledata-13774229d0.md): - [APIKey](https://docs.zebracat.ai/apikey-13774230d0.md): - [APIKeyCreate](https://docs.zebracat.ai/apikeycreate-13774231d0.md): - [Avatar](https://docs.zebracat.ai/avatar-13774232d0.md): - [Brand](https://docs.zebracat.ai/brand-13774233d0.md): - [Character](https://docs.zebracat.ai/character-13774234d0.md): - [ConnectPlatform](https://docs.zebracat.ai/connectplatform-13774235d0.md): - [ConnectedPlatformsResponse](https://docs.zebracat.ai/connectedplatformsresponse-13774236d0.md): - [DisconnectPlatform](https://docs.zebracat.ai/disconnectplatform-13774237d0.md): - [PostContent](https://docs.zebracat.ai/postcontent-13774238d0.md): - [PostResult](https://docs.zebracat.ai/postresult-13774239d0.md): - [BulkPostResponse](https://docs.zebracat.ai/bulkpostresponse-13774240d0.md): - [SchedulingList](https://docs.zebracat.ai/schedulinglist-13774241d0.md): - [Template](https://docs.zebracat.ai/template-13774242d0.md): - [Webhook](https://docs.zebracat.ai/webhook-13774243d0.md): - [WebhookCreate](https://docs.zebracat.ai/webhookcreate-13774244d0.md):