API reference
Design
addAudioTrackaddElementAtCursoraddElementAtPointaddPagebulkCreate.launchChangelogcreateRichtextRangeeditContentgetCurrentPageContextgetDesignMetadatagetDesignTemplateMetadatagetDesignTokeninitAppElementopenDesignoverlay.registerOnCanOpenpublish.launchrequestExportselection.registerOnChangesetCurrentPageBackgroundui.startDragToCursorui.startDragToPoint
Intents: Asset
Intents: Content
Intents: data
Intents: design
Platform
appProcessappProcess.broadcastMessageappProcess.currentappProcess.current.getInfoappProcess.current.requestCloseappProcess.current.setOnDisposeappProcess.requestCloseappProcess.registerOnMessageappProcess.registerOnStateChangefeatures.isSupportedfeatures.registerOnSupportChangegetPlatformInfonotification.addToastrequestOpenExternalUrl
App middleware: Express
Changelog for @canva/user@beta
The latest changes for the Canva Apps SDK @canva/user@beta package.
2.1.3-beta.0 - 2026-01-27
Changed
- Promoted single account OAuth initialization method from alpha to beta status. The
initOauth(options: InitSingleAccountOauthOptions)method is now available as a beta API.
Added
- Added
expiredproperty toOauthAccountinterface to indicate when an OAuth access token has expired and there is no associated refresh token - Multi-Account OAuth: Promoted Multi-Account OAuth APIs from alpha to preview status. This includes the MultiAccountOauth interface, initOauth() method for multi-account configuration, and related types (GetAccountRequest, GetAccountsResponse, GetAccountResponse, OauthAccount). Apps can now use multi-account OAuth in preview mode.
- Multi-Provider OAuth: Promoted Multi-Provider OAuth APIs from alpha to preview status. This includes the initOauth() method for multi-provider configuration. Apps can now use multi-provider OAuth in preview mode.
- Added
expiredproperty toOauthAccountinterface to indicate when an OAuth access token has expired and there is no associated refresh token - Added a CHANGELOG.md to track changes.
- Adds dynamic domains support to OAuth, including a new subdomain field.
2.1.2-beta.1 - 2024-12-10
Changed
- Preview release of the multi-provider capabilities.