# Mosaic API Docs ## Docs - [Get Agent Node](https://docs.mosaic.so/api/agent-nodes/get-agent-node.md): Get a single agent node instance. - [List Node Types](https://docs.mosaic.so/api/agent-nodes/get-agent-nodes.md): List all available node types. - [Get Agent Run](https://docs.mosaic.so/api/agent-runs/get-agent-run.md): Get status and outputs for a run. - [Get Agent Run Nodes](https://docs.mosaic.so/api/agent-runs/get-agent-run-nodes.md): Get node-level status details for a run. - [List Agent Runs](https://docs.mosaic.so/api/agent-runs/get-agent-runs.md): List recent runs for an agent with pagination and optional status/date filters. - [List All Agent Runs](https://docs.mosaic.so/api/agent-runs/get-all-agent-runs.md): List runs across all agents in your organization. - [List Trigger Runs](https://docs.mosaic.so/api/agent-runs/get-trigger-runs.md): List runs started by a specific trigger. - [Run Agent](https://docs.mosaic.so/api/agent-runs/post-agent-run.md): Execute an agent workflow on videos or generate AI content. - [Cancel Agent Run](https://docs.mosaic.so/api/agent-runs/post-agent-run-cancel.md): Cancel an in-progress run. - [Resume Agent Run](https://docs.mosaic.so/api/agent-runs/post-agent-run-resume.md): Resume a failed or cancelled run. - [Creating Agents](https://docs.mosaic.so/api/agents/creating-agents.md): Create, update, duplicate, and delete agent templates through the API. - [Get Agent](https://docs.mosaic.so/api/agents/get-agent.md): Retrieve an agent template, agent nodes, and graph connections. - [List Agents](https://docs.mosaic.so/api/agents/get-agents.md): List all agents available to the API key organization. - [Create Agent](https://docs.mosaic.so/api/agents/post-agent-create.md): Create an agent template (metadata only). - [Delete Agent](https://docs.mosaic.so/api/agents/post-agent-delete.md): Soft-delete an agent and detach template graph rows. - [Duplicate Agent](https://docs.mosaic.so/api/agents/post-agent-duplicate.md): Duplicate an agent template and return the duplicated graph. - [Update Agent](https://docs.mosaic.so/api/agents/post-agent-update.md): Update agent metadata and/or mutate graph structure. - [Finalize Audio Upload](https://docs.mosaic.so/api/asset-management/post-uploads-audio-finalize-upload.md): Finalize a previously uploaded audio asset. - [Create Audio Upload URL](https://docs.mosaic.so/api/asset-management/post-uploads-audio-get-upload-url.md): Create a signed upload URL for an audio asset. - [Get Asset View URL](https://docs.mosaic.so/api/asset-management/post-uploads-get-view-url.md): Get a short-lived signed viewing URL for an uploaded asset. - [Finalize Image Upload](https://docs.mosaic.so/api/asset-management/post-uploads-image-finalize-upload.md): Finalize a previously uploaded image asset. - [Create Image Upload URL](https://docs.mosaic.so/api/asset-management/post-uploads-image-get-upload-url.md): Create a signed upload URL for an image asset. - [Finalize Video Upload](https://docs.mosaic.so/api/asset-management/post-uploads-video-finalize-upload.md): Finalize a previously uploaded video asset. - [Create Video Upload URL](https://docs.mosaic.so/api/asset-management/post-uploads-video-get-upload-url.md): Create a signed upload URL for a video asset. - [Upload Flow](https://docs.mosaic.so/api/asset-management/upload-flow.md): How asset uploads work for video, audio, and image inputs. - [Changelog](https://docs.mosaic.so/api/changelog.md): Notable changes to the Mosaic API. - [Get Credits](https://docs.mosaic.so/api/credits/get-credits.md): Get your organization's credit balance, plan, billing cycle, and auto top-up settings. - [Get Credit Usage](https://docs.mosaic.so/api/credits/get-credits-usage.md): Get credit usage breakdown by tile and date. - [Update Credit Settings](https://docs.mosaic.so/api/credits/post-credits-settings.md): Configure auto top-ups for your organization's credits. - [API Overview](https://docs.mosaic.so/api/introduction.md): Everything you need to get started with the Mosaic API. - [Get Node Type](https://docs.mosaic.so/api/node-types/get-node-type.md): Get a single node type. - [Get Plan](https://docs.mosaic.so/api/plan/get-plan.md): Get current and scheduled plan details for your organization. - [List Plans](https://docs.mosaic.so/api/plan/get-plan-list.md): List available plans, included credits, and top-up rates. - [Upgrade Plan](https://docs.mosaic.so/api/plan/post-plan-upgrade.md): Upgrade or change your current organization plan. - [Remove Platform](https://docs.mosaic.so/api/social/delete-social-platform-remove.md): Disconnect a linked social platform from your organization profile. - [Delete Social Post](https://docs.mosaic.so/api/social/delete-social-post.md): Delete a social post by post ID. - [Get Platform Status](https://docs.mosaic.so/api/social/get-social-platform-status.md): Check whether a social platform is connected. - [Get Social Post](https://docs.mosaic.so/api/social/get-social-post.md): Get social post status and available analytics. - [Get Tracked Social Post](https://docs.mosaic.so/api/social/get-social-post-track.md): Get the Mosaic tracked social post record. - [Update Social Post](https://docs.mosaic.so/api/social/patch-social-post.md): Update a scheduled social post. - [Connect Platform](https://docs.mosaic.so/api/social/post-social-platform-connect.md): Create a platform-specific social account linking URL. - [Create Social Post](https://docs.mosaic.so/api/social/post-social-post.md): Publish or schedule a social post. - [List Agent Triggers](https://docs.mosaic.so/api/triggers/get-agent-triggers.md): Retrieve all YouTube triggers configured for an agent. - [Add YouTube Channels](https://docs.mosaic.so/api/triggers/post-add-youtube-channels.md): Add YouTube channels to an agent trigger. - [Remove YouTube Channels](https://docs.mosaic.so/api/triggers/post-remove-youtube-channels.md): Remove monitored YouTube channels from an agent trigger. - [Webhook Events](https://docs.mosaic.so/api/webhooks/events.md): Receive real-time notifications for agent run lifecycle. - [5.5 Credits (Bottom Left)](https://docs.mosaic.so/canvas/credits.md): Track your remaining credits and purchase more - [5.3 Give Feedback (Top Left)](https://docs.mosaic.so/canvas/feedback.md): Report bugs or suggest improvements - [5.4 Rename Your Mosaic (Top Center)](https://docs.mosaic.so/canvas/rename.md): Organize your projects by renaming them - [5.2 Share (Top Right)](https://docs.mosaic.so/canvas/share.md): Share your Mosaic with others - [5.1 Toolbar (Mid Left)](https://docs.mosaic.so/canvas/toolbar.md): Tools for working with your Mosaic workflow - [7.2 Affiliate Program](https://docs.mosaic.so/how-to/affiliate-program.md): Share Mosaic and earn 20% of every purchase - [7.3 FAQs](https://docs.mosaic.so/how-to/faqs.md): Common questions answered - [7.1 Manage Subscription](https://docs.mosaic.so/how-to/manage-subscription.md): Change plans, update billing, and view usage - [7.4 Templates](https://docs.mosaic.so/how-to/templates.md): Pre-built workflows to get started fast - [6. Models](https://docs.mosaic.so/models.md): AI models available across Mosaic features, billed by generation seconds. - [8.1 API](https://docs.mosaic.so/more/api.md): Programmatic access to Mosaic - [8.2 Community](https://docs.mosaic.so/more/community.md): Join our Discord and communities - [8.3 Enterprise](https://docs.mosaic.so/more/enterprise.md): Scalable AI video infrastructure for teams and organizations. - [3.1 Our Product Philosophy](https://docs.mosaic.so/mosaic-concepts/product-philosophy.md): The principles that guide Mosaic's design - [2.1 The Creative Process](https://docs.mosaic.so/quickstart/creative-process.md): The simple 3-step Mosaic creative flow - [2.2 Sign Up & Set Up](https://docs.mosaic.so/quickstart/sign-up.md): Get started with Mosaic in minutes - [2.3 Welcome to Your Video Canvas](https://docs.mosaic.so/quickstart/video-canvas.md): Explore your Mosaic workspace - [16. AI Augment](https://docs.mosaic.so/tiles/ai-augment.md): Apply targeted AI visual changes to a small segment of your video (up to 5 seconds). - [1. AI Avatar](https://docs.mosaic.so/tiles/ai-avatar.md): Generate a realistic AI-powered avatar to present or narrate your video content. - [2. AI B-Roll](https://docs.mosaic.so/tiles/ai-broll.md): Automatically generate or source relevant B-roll that matches what's being said in your video. - [5. AI Content Generation](https://docs.mosaic.so/tiles/ai-content-generation.md): Automatically generate new video content from prompts, scripts, or topics using AI. - [4. AI Music](https://docs.mosaic.so/tiles/ai-music.md): Generate custom AI-composed music that matches your video's mood, pacing, and style. - [3. AI Voiceover](https://docs.mosaic.so/tiles/ai-voiceover.md): Generate a narrated voiceover for your video using AI. - [19. Audio Enhance](https://docs.mosaic.so/tiles/audio-enhance.md): Automatically improve the clarity and quality of your video's audio using AI. - [21. Captions](https://docs.mosaic.so/tiles/captions.md): Add dynamic, stylized captions that match your video's tone and improve accessibility. - [22. Captions With Emojis](https://docs.mosaic.so/tiles/captions-with-emojis.md): Automatically generate stylized captions for your video that include relevant emojis. - [6. Cinematic Captions](https://docs.mosaic.so/tiles/cinematic-captions.md): Add stylized captions designed to look cinematic or 'YouTube documentary' style. - [9. Clips](https://docs.mosaic.so/tiles/clips.md): Automatically extract short, standalone clips from a longer video for social platforms. - [17. Color Correction](https://docs.mosaic.so/tiles/color-correction.md): Apply color grading to your video to improve mood, consistency, or cinematic style. - [23. Destination](https://docs.mosaic.so/tiles/destination.md): Export, schedule, or publish your video directly to social platforms from Mosaic. - [4.1 How Tiles Work](https://docs.mosaic.so/tiles/how-tiles-work.md): Understanding the building blocks of Mosaic - [4.2 Input Tiles](https://docs.mosaic.so/tiles/input-tiles.md): Tiles for importing your footage - [13. Intro](https://docs.mosaic.so/tiles/intro.md): Add a short intro to the beginning of your video for brand consistency and professionalism. - [18. Mirror](https://docs.mosaic.so/tiles/mirror.md): Flip your video horizontally or vertically for corrections or creative effects. - [10. Montage](https://docs.mosaic.so/tiles/montage.md): Automatically create a montage by stitching together multiple videos or clips with rhythm, pacing, and style. - [7. Motion Graphics](https://docs.mosaic.so/tiles/motion-graphics.md): Add motion graphics and animations to your video to emphasize information, highlight talking points, or create engaging visual storytelling. - [14. Outro](https://docs.mosaic.so/tiles/outro.md): Add an outro to the end of your video to wrap up content and encourage viewer actions. - [11. Reframe](https://docs.mosaic.so/tiles/reframe.md): Automatically convert your video into a different aspect ratio while keeping the subject in view. - [8. Rough Cut](https://docs.mosaic.so/tiles/rough-cut.md): Automatically create a rough cut from your raw footage by keeping meaningful sections and removing filler, silence, or irrelevant content. - [12. Silence Removal](https://docs.mosaic.so/tiles/silence-removal.md): Automatically removes awkward pauses, long gaps, and dead air from your video. - [20. Voice](https://docs.mosaic.so/tiles/voice.md): Modify spoken audio in your video using AI — including dubbing, word swapping, and lip-sync. - [15. Watermark](https://docs.mosaic.so/tiles/watermark.md): Add a watermark or logo to your video for branding, ownership, or attribution. - [Welcome to Mosaic Docs](https://docs.mosaic.so/welcome.md) ## OpenAPI Specs - [openapi](https://docs.mosaic.so/openapi.json) ## Optional - [Discord Community](https://discord.gg/26SAZzBTaP)