API reference
Design
addAudioTrackaddElementAtCursoraddElementAtPointaddPagebulkCreate.launchcreateRichtextRangeeditContentgetCurrentPageContextgetDesignMetadatagetDesignTemplateMetadatagetDesignTokeninitAppElementopenDesignoverlay.registerOnCanOpenpublish.launchrequestExportselection.registerOnChangesetCurrentPageBackgroundui.startDragToCursorui.startDragToPointChangelog
Intents
Intents: Asset
Intents: Content
Intents: data
Intents: design
Platform
appProcessappProcess.broadcastMessageappProcess.currentappProcess.current.getInfoappProcess.current.requestCloseappProcess.current.setOnDisposeappProcess.requestCloseappProcess.registerOnMessageappProcess.registerOnStateChangefeatures.isSupportedfeatures.registerOnSupportChangegetPlatformInfonotification.addToastrequestOpenExternalUrlChangelog
App middleware
App middleware: Express
Error
Changelog for @canva/intents@beta
The latest changes for the Canva Apps SDK @canva/intents@beta package.
2.6.1-beta.0 - 2026-06-18
Added
- Added
content_exportto theContentNountype in the content publisher intent
2.5.1-beta.2 - 2026-05-28
Added
- Add multi-page document preview support to Content Publisher
- Add optional
contentNounon Content PublisherOutputTypeso apps can describe what kind of content is published (for example post, email, or publication) and Canva can tailor publish-flow UX accordingly. When omitted, behavior defaults to genericcontent. - Add
getContentSummaryaction to the Content Publisher
2.5.1-beta.1 - 2026-05-12
Added
- Promote requestAiContent from alpha to beta
2.5.1-beta.0 - 2026-04-10
Changed
- Promotion intents from preview to ga
2.4.1-beta.0 - 2026-03-30
Added
- Added
Selection,ImageSelection,VideoSelection,DocumentSelection, andEmailSelectiontypes representing metadata about user-selected media in a media slot - Added optional
selectionfield toMediaSlot, populated by Canva when returning output types in Settings UI contexts
2.2.1-beta.1 - 2026-02-27
Fixed
- Beta PreviewMedia and Preview types now correctly use full EmailPreview variants throughout RenderPreviewUiRequest, PublishPreviewUiInvocationContext, and ContentPublisherIntent.
2.2.1-beta.0 - 2026-02-24
Added
- Added new html_standalone publish format for single html files
2.1.3-beta.0 - 2026-02-03
Added
- Added a CHANGELOG.md to track changes
- Breaking: Added enhanced error handling between
publishContentand theSettingsUi - Added a new
PublishErrorClearedSettingsUiContextfor when the UI clears an error - Include design title in content metadata for the content publisher intent
- Added
html_bundlesupport in content publisher for email media slots - Added
InvoctationContextto provide initial state for content publisher intent - Promoted the email requirements in content publisher from alpha to beta
Fixed
- Fixed the
initTestEnvironmentAPI not mocking some intents
2.0.2-beta.3 - 2025-11-11
- Initial changelog for the Preview Intents SDK.