allow-resizeboolean Allow users to resize the template dimensions. Default: false
allow-create-templateboolean Enable creating new templates from the editor. Default: true
allow-template-selectionboolean Show a Templates tab in the sidebar that opens a template selection modal, allowing users to browse and switch to a different template. Default: false
allow-videoboolean Enable video controls, including the timeline with play/pause and video settings (autoplay, loop, muted, show controls). Default: false
allow-layer-unlockboolean Allow users to unlock locked layers. Default: false
allow-layer-renameboolean Enable renaming of layers. Default: false
allow-text-editionboolean Allow double-click text editing. Default: false
allow-edit-text-onlyboolean When enabled, only text layers are interactive (select, move, resize, edit text). All other layers (images, shapes, videos, etc.) are locked and cannot be selected or modified. Useful when you want end users to customize text content without affecting the template’s visual layout. Default: false
hide-sidebarboolean Hide the left sidebar panel. Default: false
hide-headerboolean Hide the top header bar. Default: false
hide-layers-panelboolean Hide the layers panel. Default: false
hide-language-toggleboolean Hide the language switcher. Default: false
languagestring Set the default language for the editor. Options: 'en', 'pt', 'es', 'fr', 'zh', 'cs', 'nl', 'de'. Default: 'en'
hide-canvas-backgroundboolean Hide the dotted background pattern behind the canvas. Default: false The canvas background will be transparent and will have the same color as your parent page background color.
page-layout-modestring Set the default layout mode for multi-page templates. Options: 'vertical', 'horizontal'. Default: 'vertical'
pagestring Show only a specific page by its name or ID. Other pages will be hidden. Useful for displaying a single page from a multi-page template.
hide-tabsstring Comma-separated list of sidebar tab identifiers to hide. Available tabs: text, images, videos, shapes, vectors, uploads, qr-code, barcode, rating. Example: &hide-tabs=barcode,qr-code,rating will hide the Barcode, QR Code, and Rating tabs.
zoomnumber (10-100) Initial zoom level. 50 equals 100% scale. Auto-calculated if not set.
webhook-urlstring Override the default webhook URL for this session
external-idstring Session identifier that tags templates, uploads, fonts, and renders. Acts as a persistent session - when the editor is launched again with the same ID, previously uploaded assets and fonts will be available
include-account-templatesboolean When used with external-id, includes both templates matching the external ID and account templates (templates without an external ID) in the initial template selection modal. Default: false
move-to-folderstring Automatically move saved templates to this folder ID
load-uploadsboolean Load user uploads in the assets panel. Default: false
The external-id parameter creates persistent sessions for your embedded editor instances. This is particularly useful for maintaining user context and asset continuity across multiple editor sessions.