Layovelle

llms.txt

Documentation

# Layovelle

> Guides, API reference, and MCP server docs for Layovelle — the AI design tool for social posts, slide decks, and visual content.

- [What is Layovelle?](/docs/help/index.md): Layovelle is an AI-powered 2D vector canvas for creating slide decks, social media posts, ads, and other visual content.
- [Your Account](/docs/help/getting-started/account.md): Create your Layovelle account, understand plans, manage your subscription, and set up your team.
- [Managing Your Email Addresses](/docs/help/getting-started/managing-your-email.md): Add, verify, and switch the email addresses on your account, and resolve an email that's already in use.
- [Trouble Signing In](/docs/help/getting-started/login-troubleshooting.md): Fix common sign-in problems - a code that didn't arrive, a missing Google button, signing in a different way than you signed up, or an email that's already in use.
- [Your First Design](/docs/help/getting-started/first-design.md): Start a design from a prompt, file upload, or website URL.
- [Importing files](/docs/help/getting-started/importing-files.md): Import PowerPoint and Google Slides as editable designs, and understand how Beautify redesigns a file (and why PDFs look different).
- [System Requirements](/docs/help/getting-started/system-requirements.md): Supported browsers, WebGPU setup, and device requirements for Layovelle.
- [WebGPU Troubleshooting](/docs/help/getting-started/webgpu-troubleshooting.md): What to do when Layovelle says WebGPU is unavailable, with browser-specific steps and source links.
- [Setting Up Your Brand Kit](/docs/help/brand-kit/setup.md): Create a brand kit in Layovelle by importing from a website, uploading guidelines, or adding assets manually.
- [Using Your Brand Kit](/docs/help/brand-kit/using-your-brand.md): How Layovelle applies your brand kit to designs, and tips for consistent results.
- [Brand Kit Troubleshooting](/docs/help/brand-kit/troubleshooting.md): Common issues with brand kit setup and how to resolve them.
- [How the AI Agent Works](/docs/help/ai-agent/how-it-works.md): Understand how Layovelle's AI agent designs for you — its capabilities, process, and limitations.
- [Prompting Guide](/docs/help/ai-agent/prompting.md): Write effective prompts to get better designs from Layovelle's AI agent.
- [AI Agent Troubleshooting](/docs/help/ai-agent/troubleshooting.md): Common issues with the AI agent and how to resolve them.
- [Overview](/docs/help/canvas/index.md): Overview of the Layovelle canvas — editing, tools, keyboard shortcuts, auto-save, and version history.
- [Animation and video](/docs/help/animation/index.md): Animate designs on the Layovelle canvas with keyframes, then export MP4 or GIF.
- [Files, teams, and privacy](/docs/help/workspace/files-teams-and-privacy.md): Where your designs save (My Files vs. Team Files), how team visibility works, and how to control domain auto-join.
- [Export Formats](/docs/help/export/formats.md): Export your Layovelle designs as PDF, PowerPoint, PNG, JPG, MP4, GIF, WebP, or Google Slides.
- [Sharing & Presenting](/docs/help/export/sharing.md): Share your Layovelle designs with others and present directly from the app.
- [Export Troubleshooting](/docs/help/export/troubleshooting.md): Common issues with exporting and downloading designs from Layovelle.
- [Websites](/docs/help/websites/index.md): Build a website with the Layovelle agent and publish it to a free layovelle.com address or your own domain.
- [Custom domains](/docs/help/websites/custom-domains.md): Connect a domain you own to your published Layovelle site, including root domains like yoursite.com.
- [How Credits Work](/docs/help/billing/credits.md): Understand AI credits in Layovelle — what they are, what costs credits, and how they reset.
- [Billing & Payments](/docs/help/billing/billing.md): Manage your Layovelle subscription, payment methods, invoices, and team billing.
- [Promo Codes & Discounts](/docs/help/billing/promos.md): How Layovelle promo codes work and where to enter one, referral and work-email bonus credits, and how to ask about nonprofit or education pricing.
- [Overview](/docs/help/integrations/index.md): Connect Layovelle to other tools — AI agents, the REST API, and more.
- [Overview](/docs/help/trust-security/index.md): Privacy, data handling, commercial usage rights, and security practices at Layovelle.
- [FAQ](/docs/help/faq.md): Frequently asked questions about Layovelle — plans, credits, exports, browser support, and more.
- [moda-setup](/docs/agents/setup.md): Install the Layovelle CLI or MCP connector for agent use
- [Layovelle for Agents](/docs/agents/index.md): Give your coding agent or chat assistant a real design tool — the moda CLI wherever there is a shell, the Layovelle connector everywhere else.
- [CLI Quickstart](/docs/agents/cli-quickstart.md): Install the moda CLI, sign in, and have your agent build its first canvas — three commands on any machine with a shell.
- [MCP Connector](/docs/agents/mcp-connector.md): Add Layovelle to claude.ai and Claude Desktop from the Claude connector directory — one click, no install.
- [Enterprise Managed Auth](/docs/agents/mcp-connector-enterprise.md): How an organization admin configures the Layovelle connector for their whole workspace — OAuth settings, what each member signs in with, and how access is scoped and removed.
- [Skills](/docs/agents/skills.md): How your agent learns Layovelle's design workflow — CLI skills, claude.ai skill ZIPs, and load_skill on the connector.
- [Ask the Layovelle Expert](/docs/agents/ask-expert.md): A free, grounded how-to lane your agent can call mid-task — ask_expert on the connector, moda ask on the CLI.
- [Getting Started with Layovelle MCP](/docs/mcp/getting-started.md): Connect Layovelle to Claude and start creating designs from a conversation in minutes.
- [Overview](/docs/mcp/overview.md): Create designs with Claude and connect AI agents to your Layovelle canvases via MCP.
- [Setup](/docs/mcp/setup.md): Connect Layovelle to Claude Desktop, claude.ai, Claude Code, Claude mobile, Cursor, or VS Code.
- [Agent Skill](/docs/mcp/agent-skill.md): A drop-in skill that teaches Claude, Cursor, and other AI agents how to drive the Layovelle MCP server effectively — without you re-explaining the rules in every conversation.
- [Creating Designs with Claude](/docs/mcp/create-designs.md): Use Claude to create slide decks, social posts, marketing visuals, and more in Layovelle — directly from a conversation.
- [Design-to-Code Workflow](/docs/mcp/design-to-code.md): Best practices for turning Layovelle designs into production-ready code using AI agents.
- [Authentication](/docs/mcp/authentication.md): How the Layovelle MCP server authenticates users via OAuth 2.1 and Clerk.
- [Tools Reference](/docs/mcp/tools.md): Complete reference for all Layovelle MCP tools — parameters, return types, and usage examples.
- [Interactive Apps](/docs/mcp/interactive-apps.md): Hosts that support io.modelcontextprotocol/ui automatically render visual UIs on top of Layovelle's MCP tools.
- [Naming Layers](/docs/mcp/naming-layers.md): How to name layers in Layovelle for better semantic output from the MCP server.
- [Help & Support](/docs/mcp/help.md): Get help with Layovelle and the MCP server.
- [Getting Started](/docs/api-reference/index.md): Programmatic access to Layovelle canvases, designs, brand kits, and AI design tasks via the REST API.
- [Authentication](/docs/api-reference/authentication.md): How to create and use API keys to authenticate with the Layovelle REST API.
- [Versioning](/docs/api-reference/versioning.md): How the Layovelle REST API is versioned, how to pin a version with the Layovelle-Version header, and the sunset schedule for supported versions.
- [Usage Limits](/docs/api-reference/usage-limits.md): Per-organization limits on request rate, export rate, and concurrent design tasks.
- [Design Task Recipes](/docs/api-reference/design-task-recipes.md): Four ways to start a design task — create from scratch, edit in place, fill a template, or rebrand a template — across the REST API and the MCP tool.
- [Large file uploads](/docs/api-reference/large-file-uploads.md): Upload files above the ~32 MiB gateway limit by PUT-ing directly to storage via a short-lived signed URL.
- [Webhooks](/docs/api-reference/webhooks.md): Receive HTTP notifications when AI design tasks complete.
- [Error codes](/docs/api-reference/errors.md): The full catalog of stable error codes returned by the Layovelle public API. Every error response carries a `code` field keyed to this page.
- [Layerize images](/docs/api-reference/layerize.md): Get PNG layers and editable text metadata without creating a canvas.
- [List Canvases](/docs/api-reference/canvases/list-canvases.md): List canvases accessible to the API key's team (cursor pagination).
- [Search Canvases](/docs/api-reference/canvases/search-canvases.md): Search canvases by name or content (relevance-ranked, offset-paginated).
- [Get Canvas](/docs/api-reference/canvases/get-canvas.md): Get the semantic design spec + structured canvas metadata.
- [Update Canvas](/docs/api-reference/canvases/update-canvas.md): Update a canvas's name, description, template_type, or brand kit.
- [Get Canvas Tokens](/docs/api-reference/canvases/get-canvas-tokens.md): Extract design tokens (variables, fonts, colors) from a canvas.
- [List Canvas Pages](/docs/api-reference/canvases/list-canvas-pages.md): List pages in a canvas with dimensions and node counts.
- [Export Canvas](/docs/api-reference/canvases/export-canvas.md): Export a canvas as PNG, JPEG, PDF, PPTX, MP4, or GIF. Returns a signed URL or a polling handle.
- [Get Export Status](/docs/api-reference/canvases/get-export-status.md): Poll the status of an asynchronous export task.
- [Make a canvas public](/docs/api-reference/canvases/make-a-canvas-public.md): Create a public share link for a canvas. Anyone with the link can view the canvas. By default, the request blocks until a thumbnail has been generated so the share URL will unfurl properly when shared on social media or messaging platforms. Set `wait_for_thumbnail=false` to return immediately.
- [Import Pptx](/docs/api-reference/canvases/import-pptx.md): Import a PowerPoint deck as a new editable slides canvas (async job; free).
- [Get Import Pptx Status](/docs/api-reference/canvases/get-import-pptx-status.md): Poll a PPTX import job started by ``POST /v1/canvases/import-pptx``.
- [Create Canvas](/docs/api-reference/canvas-actions/create-canvas.md): Create a canvas — blank pages, or a one-call copy of a team template.
- [Delete Canvas](/docs/api-reference/canvas-actions/delete-canvas.md): Soft-delete a canvas (parity gap #12). Edit access enforced by the service.
- [Read Canvas State](/docs/api-reference/canvas-actions/read-canvas-state.md): The authoring read: lossless DSL snapshot + short-id table + revision token.
- [Read Canvas State Summary](/docs/api-reference/canvas-actions/read-canvas-state-summary.md): Structural summary of the canvas: page index + node counts, no DSL payload.
- [Screenshot Canvas](/docs/api-reference/canvas-actions/screenshot-canvas.md): Render up to 3 pages; returns the raw artifact contract (``pages[].dataURL``).
- [Create From Markup](/docs/api-reference/canvas-actions/create-from-markup.md): Create nodes from XML markup. ``replace_page_nodes`` is the atomic full-page rewrite.
- [Read Canvas Edit](/docs/api-reference/canvas-actions/read-canvas-edit.md): Read the compact Main Edit, exact time values, and named runtime capability diagnostics.
- [Edit Canvas](/docs/api-reference/canvas-actions/edit-canvas.md): Sandboxed JS batch edit. Failures are atomic; committed-but-imperfect is success + requires_repair.
- [Delete Canvas Items](/docs/api-reference/canvas-actions/delete-canvas-items.md): Delete nodes/pages/variables/animations by id — the standalone deletion verb.
- [Create Canvas Pages](/docs/api-reference/canvas-actions/create-canvas-pages.md): Append pages (int for N blank pages, or per-page configs).
- [Validate Canvas Edit](/docs/api-reference/canvas-actions/validate-canvas-edit.md): Validate the current Main Edit or a proposed operation batch without writing.
- [Apply Canvas Edit](/docs/api-reference/canvas-actions/apply-canvas-edit.md): Atomically apply Edit operations — composition and uploaded-media clips, visual and audio tracks — through the shared runtime validator.
- [Export Canvas Edit](/docs/api-reference/canvas-actions/export-canvas-edit.md): Export the Main Edit as an OpenTimelineIO timeline.
- [Import Canvas Edit](/docs/api-reference/canvas-actions/import-canvas-edit.md): Import an OpenTimelineIO timeline into the Main Edit.
- [List Canvas Animations](/docs/api-reference/canvas-actions/list-canvas-animations.md): List animations on the canvas (or one page).
- [Add Canvas Animations](/docs/api-reference/canvas-actions/add-canvas-animations.md): Add preset animations in one atomic batch (order preserved).
- [Update Canvas Animations](/docs/api-reference/canvas-actions/update-canvas-animations.md): Update existing animations (preset/trigger/duration/easing/params) by animation id.
- [Remove Canvas Animations](/docs/api-reference/canvas-actions/remove-canvas-animations.md): Remove animations by animation id, node id (all on node), or page id (all on page).
- [Import Canvas Pages](/docs/api-reference/canvas-actions/import-canvas-pages.md): Import pages from another canvas (team-accessible source or a valid share token).
- [Read Canvas Instructions](/docs/api-reference/canvas-actions/read-canvas-instructions.md): Read the canvas's agent instructions (authoring guidance the agent lane injects).
- [Whoami](/docs/api-reference/canvas-actions/whoami.md): Identity, org, plan, and granted scopes for the presented key.
- [Get Brand Kit](/docs/api-reference/canvas-actions/get-brand-kit.md): Full brand-kit shape for on-brand authoring: colors, fonts, logo refs.
- [List Brand Kit Guides](/docs/api-reference/canvas-actions/list-brand-kit-guides.md): List the kit's guide documents (id, title, frontmatter description) — newest first.
- [Get Brand Kit Guide](/docs/api-reference/canvas-actions/get-brand-kit-guide.md): Read one guide's full prose (markdown body, frontmatter parsed off).
- [List Templates](/docs/api-reference/canvas-actions/list-templates.md): List the team's template canvases with signed thumbnails (newest first).
- [Search Template Pages](/docs/api-reference/canvas-actions/search-template-pages.md): Search the reusable items of the team's templates and themes (hybrid keyword + meaning).
- [Search Assets](/docs/api-reference/canvas-actions/search-assets.md): Stateless asset search returning refs that are directly usable in writes.
- [List Tasks](/docs/api-reference/tasks/list-tasks.md): List recent design tasks (cursor-paginated, newest first).
- [Start Design Task](/docs/api-reference/tasks/start-design-task.md): Start an AI design task. Returns immediately with a task ID for polling.
- [Get Task Status](/docs/api-reference/tasks/get-task-status.md): Get the status of a design task.
- [Cancel Task](/docs/api-reference/tasks/cancel-task.md): Request cancellation of an in-flight design task.
- [List Organizations](/docs/api-reference/organizations/list-organizations.md): List organizations and teams accessible to the API key owner (cursor-paginated).
- [Get Credits](/docs/api-reference/credits/get-credits.md): Get the current credit balance for your account.
- [List Brand Kits](/docs/api-reference/brand-kits/list-brand-kits.md): List brand kits for the team (cursor-paginated, newest first).
- [Create Brand Kit](/docs/api-reference/brand-kits/create-brand-kit.md): Create a brand kit — from a URL (extraction) or from direct fields (manual).
- [List Brand Kit Images](/docs/api-reference/brand-kits/list-brand-kit-images.md): List images attached to a brand kit (ENG-2585).
- [Add Brand Kit Image](/docs/api-reference/brand-kits/add-brand-kit-image.md): Attach an uploaded image to a brand kit (ENG-2466).
- [Remove Brand Kit Image](/docs/api-reference/brand-kits/remove-brand-kit-image.md): Detach an image from a brand kit (ENG-2585).
- [Delete Brand Kit](/docs/api-reference/brand-kits/delete-brand-kit.md): Soft-delete a brand kit.
- [Update Brand Kit](/docs/api-reference/brand-kits/update-brand-kit.md): Update a brand kit: palette, fonts, voice fields, title, default theme, team default.
- [Remix Canvas](/docs/api-reference/remix/remix-canvas.md): Duplicate a canvas and optionally apply edits with AI.
- [Resolve Share Link](/docs/api-reference/share-links/resolve-share-link.md): Resolve a share URL to its canvas_id and share metadata.
- [Get Upload Limits](/docs/api-reference/uploads/get-upload-limits.md): Machine-readable upload size limits.
- [Upload File](/docs/api-reference/uploads/upload-file.md): Upload a file and return a stable proxy URL.
- [Create Upload Url](/docs/api-reference/uploads/create-upload-url.md): Mint a short-lived signed PUT URL for direct-to-storage upload.
- [Register Upload](/docs/api-reference/uploads/register-upload.md): Finalize a signed-URL upload into a Layovelle file row.
- [Upload From Url](/docs/api-reference/uploads/upload-from-url.md): Download a file from a URL and store it.
- [Get Voice Capabilities](/docs/api-reference/voices/get-voice-capabilities.md): The versioned model manifest and whether managed voice is available.
- [List Voices](/docs/api-reference/voices/list-voices.md): Search the managed voice catalog (ElevenLabs premade voices).
- [Get Voice](/docs/api-reference/voices/get-voice.md): One voice with its provider defaults and the caller's favorite flags.
- [List Voice Favorites](/docs/api-reference/voices/list-voice-favorites.md): The caller's personal favorites and the team's workspace favorites, newest first.
- [Put Voice Favorite](/docs/api-reference/voices/put-voice-favorite.md): Add or remove a favorite; ``is_default`` sets the workspace default voice.
- [List Pronunciation Dictionaries](/docs/api-reference/voices/list-pronunciation-dictionaries.md): The team's dictionaries, oldest first, each with its latest revision (without rules).
- [Create Pronunciation Dictionary](/docs/api-reference/voices/create-pronunciation-dictionary.md): Create a dictionary with revision 1 (``201``).
- [Get Pronunciation Dictionary](/docs/api-reference/voices/get-pronunciation-dictionary.md): One revision (default the latest) with its rules. Revision ``n`` never changes.
- [Create Pronunciation Dictionary Revision](/docs/api-reference/voices/create-pronunciation-dictionary-revision.md): Publish the complete rule list as ``latest + 1`` (``201``).
- [Get Api Usage](/docs/api-reference/usage/get-api-usage.md): Summary + daily / per-key / per-operation aggregates for the caller's team.
- [List Api Events](/docs/api-reference/usage/list-api-events.md): Cursor-paginated activity log for the caller's team.
- [List Deliveries](/docs/api-reference/webhooks/list-deliveries.md): List webhook deliveries for the caller's team, newest first.
- [Redeliver Webhook](/docs/api-reference/webhooks/redeliver-webhook.md): Queue a manual replay of a previous delivery.
- [Submit Feedback](/docs/api-reference/feedback/submit-feedback.md): Submit feedback from Voyager. Accepted with a reference id; nothing is returned later.
- [Submit Feedback Bundle](/docs/api-reference/feedback/submit-feedback-bundle.md): Submit feedback from Voyager with a support bundle attached. Only Layovelle's support Slack sees the bundle.
- [Layerize Assets](/docs/api-reference/media/layerize-assets.md): Turn an image into downloadable full-size PNG layers and linked text metadata.
- [List Models](/docs/api-reference/media/list-models.md): The model registry the ``model`` parameters validate against.
- [Generate Image](/docs/api-reference/media/generate-image.md): Generate image(s) with an explicitly selected registry model (metered).
- [Edit Image](/docs/api-reference/media/edit-image.md): Generative image edit — the same primitive with required ``source_images`` (metered).
- [Generate Audio](/docs/api-reference/media/generate-audio.md): Generate speech, music, or a sound effect from text (metered).
- [Get Audio Generation Status](/docs/api-reference/media/get-audio-generation-status.md): Poll a managed-voice generation started by ``POST /v1/media/generate-audio``.
- [Cancel Audio Generation](/docs/api-reference/media/cancel-audio-generation.md): Cancel a managed-voice generation. Idempotent; always ``200`` with the task envelope.
- [Generate Video](/docs/api-reference/media/generate-video.md): Generate one short video (metered).
- [Get Video Generation Status](/docs/api-reference/media/get-video-generation-status.md): Poll a render started by ``POST /v1/media/generate-video`` with ``wait: false``.
- [Upscale Video](/docs/api-reference/media/upscale-video.md): Deterministic video super-resolution to a target resolution (metered; long-running).
- [Reframe Video](/docs/api-reference/media/reframe-video.md): Change a video's aspect ratio without re-generating it (metered; long-running).
- [Video Frames](/docs/api-reference/media/video-frames.md): Sample still frames out of a video so a model can SEE what was generated (uncharged).
- [Upscale Image](/docs/api-reference/media/upscale-image.md): Deterministic super-resolution, 2x or 4x (metered provider call).
- [Remove Background](/docs/api-reference/media/remove-background.md): Remove the background from one image; result is a new transparent PNG (metered provider call).
- [Outpaint Image](/docs/api-reference/media/outpaint-image.md): Extend one image past its own borders onto a larger canvas (metered provider call).
- [Fetch Logo](/docs/api-reference/media/fetch-logo.md): Fetch a brand's logo files by DOMAIN and store them in the team library (free lookup).
- [Layerize Image](/docs/api-reference/media/layerize-image.md): Rebuild a flat image into editable layers on a new canvas (metered; async job).
- [Get Layerize Status](/docs/api-reference/media/get-layerize-status.md): Poll a layerize job started by ``POST /v1/media/layerize``.
- [Provider Proxy](/docs/api-reference/provider-proxy/provider-proxy.md)
- [Voyager Auth Config](/docs/api-reference/voyager/voyager-auth-config.md): OAuth parameters for the desktop sign-in; the desktop never hardcodes the client id.
- [Voyager Auth Register](/docs/api-reference/voyager/voyager-auth-register.md): Register this install for the signed-in user and one workspace; returns the device secret once.
- [Voyager Auth Revoke](/docs/api-reference/voyager/voyager-auth-revoke.md): Sign this install out: revoke its registration, then (best effort) the Clerk authorization.
- [Voyager Me](/docs/api-reference/voyager/voyager-me.md): Who this credential is: identity, the device (or the legacy key standing in for one), the user's workspaces and the credential kind.
- [Voyager List Devices](/docs/api-reference/voyager/voyager-list-devices.md): The user's live Voyager registrations, plus their legacy ``Voyager on <host>`` keys (``kind: legacy_key``). Accepts a Voyager OAuth principal, an API key or a web session.
- [Voyager Revoke Device](/docs/api-reference/voyager/voyager-revoke-device.md): Revoke one registration (a ``voyager_devices`` id) or one legacy key (an ``ak_`` id).
- [Voyager Redeem Promo](/docs/api-reference/voyager/voyager-redeem-promo.md): Redeem a promo or referral code for the organization of this credential's workspace.
- [Models](/docs/api-reference/inference/models.md)
- [Openai Responses](/docs/api-reference/inference/openai-responses.md)
- [Anthropic Messages](/docs/api-reference/inference/anthropic-messages.md)
- [Openrouter Chat Completions](/docs/api-reference/inference/openrouter-chat-completions.md)
- [Typesafe Systemone](/docs/api-reference/inference/typesafe-systemone.md)
- [List Folders](/docs/api-reference/drive/list-folders.md): List the folders visible to the API key's team (offset pagination, #9317 contract).
- [Create Folder](/docs/api-reference/drive/create-folder.md): Create a drive folder (team-visible; nested when ``parent_folder_id`` is set).
- [Get Tree](/docs/api-reference/drive/get-tree.md): The folder tree (bounded depth) — how the user's workspace is organized.
- [List Files](/docs/api-reference/drive/list-files.md): List drive files (offset pagination, #9317 contract; true ``total``).
- [Get File](/docs/api-reference/drive/get-file.md): File metadata: name, folder, visibility, MIME type, size, creator.
- [Download File](/docs/api-reference/drive/download-file.md): A signed download URL for the file's bytes — the internal download endpoint's exact path.
- [Move Item](/docs/api-reference/drive/move-item.md): Move a folder, canvas, or file into a folder (or to the team root with ``folder_id: null``).
- [Delete Item](/docs/api-reference/drive/delete-item.md): Soft-delete a folder, canvas, or file — the app's own delete paths.
- [Update Item](/docs/api-reference/drive/update-item.md): Rename a folder/canvas/file, and/or set canvas/file visibility.
- [Web Search](/docs/api-reference/web/web-search.md): Search the web (metered). Returns ranked results with query-relevant snippets.
- [Web Read](/docs/api-reference/web/web-read.md): Read one web page or document as clean markdown (metered).
- [List Websites](/docs/api-reference/websites/list-websites.md): List the team's sites the key's owner can view, newest-updated first.
- [Create Website](/docs/api-reference/websites/create-website.md): Create a static site from HTML. The site is a draft until POST .../publish runs.
- [Get Website](/docs/api-reference/websites/get-website.md): One site's metadata, publish state, and live URL.
- [Delete Website](/docs/api-reference/websites/delete-website.md): Delete the site. Any live publish is taken down as part of the delete.
- [Update Website Content](/docs/api-reference/websites/update-website-content.md): Replace the site's page content with new HTML.
- [List Website Pages](/docs/api-reference/websites/list-website-pages.md): The site's pages in display order, plus the site's current version.
- [Add Website Page](/docs/api-reference/websites/add-website-page.md): Add a page at ``path`` with the given HTML.
- [Delete Website Page](/docs/api-reference/websites/delete-website-page.md): Delete the page at ``path`` (and its entry file) from the draft.
- [Update Website Page Content](/docs/api-reference/websites/update-website-page-content.md): Replace ONE page's HTML, addressed by its route path.
- [Screenshot Website](/docs/api-reference/websites/screenshot-website.md): Render up to 3 of the site's pages to images; returns short-lived signed URLs.
- [Publish Website](/docs/api-reference/websites/publish-website.md): Publish (or republish) the site to its public URL.
- [Unpublish Website](/docs/api-reference/websites/unpublish-website.md): Take the live site down. The draft content is preserved for republishing.
- [Ask Expert](/docs/api-reference/ask-expert/ask-expert.md): Ask Layovelle's built-in expert a product how-to question — free, grounded, cited.
- [Brief to deck pdf intake](/docs/.mintlify/skills/moda-api/recipes/brief-to-deck-pdf-intake.md)
- [Bulk personalization](/docs/.mintlify/skills/moda-api/recipes/bulk-personalization.md)
- [Design to code ci](/docs/.mintlify/skills/moda-api/recipes/design-to-code-ci.md)
- [Export pipeline](/docs/.mintlify/skills/moda-api/recipes/export-pipeline.md)
- [Scheduled generation](/docs/.mintlify/skills/moda-api/recipes/scheduled-generation.md)
- [Webhook receiver](/docs/.mintlify/skills/moda-api/recipes/webhook-receiver.md)
- [Authentication](/docs/.mintlify/skills/moda-api/references/authentication.md)
- [Brand kits](/docs/.mintlify/skills/moda-api/references/brand-kits.md)
- [Canvases and exports](/docs/.mintlify/skills/moda-api/references/canvases-and-exports.md)
- [Endpoints](/docs/.mintlify/skills/moda-api/references/endpoints.md)
- [Errors](/docs/.mintlify/skills/moda-api/references/errors.md)
- [Idempotency](/docs/.mintlify/skills/moda-api/references/idempotency.md)
- [Ids](/docs/.mintlify/skills/moda-api/references/ids.md)
- [Pagination](/docs/.mintlify/skills/moda-api/references/pagination.md)
- [Task envelope](/docs/.mintlify/skills/moda-api/references/task-envelope.md)
- [Uploads](/docs/.mintlify/skills/moda-api/references/uploads.md)
- [Versioning](/docs/.mintlify/skills/moda-api/references/versioning.md)
- [Webhooks](/docs/.mintlify/skills/moda-api/references/webhooks.md)
- [Bulk variants](/docs/.mintlify/skills/moda-mcp/recipes/bulk-variants.md)
- [Create new design](/docs/.mintlify/skills/moda-mcp/recipes/create-new-design.md)
- [Edit existing canvas](/docs/.mintlify/skills/moda-mcp/recipes/edit-existing-canvas.md)
- [Fill template](/docs/.mintlify/skills/moda-mcp/recipes/fill-template.md)
- [Find a template](/docs/.mintlify/skills/moda-mcp/recipes/find-a-template.md)
- [Rebrand template](/docs/.mintlify/skills/moda-mcp/recipes/rebrand-template.md)
- [Gotchas](/docs/.mintlify/skills/moda-mcp/references/gotchas.md)

## OpenAPI Specs

- [moda-public-api](/openapi/moda-public-api.yaml)

## Optional

- [Layovelle app](https://layovelle.com)
- [Support](mailto:admin@layovelle.com)