API reference
Design
addAudioTrackaddElementAtCursoraddElementAtPointaddNativeElementaddPagecreateRichtextRangeeditContentgetCurrentPageContextgetDefaultPageDimensionsgetDesignMetadatagetDesignTokeninitAppElementopenDesignoverlay.registerOnCanOpenrequestExportselection.registerOnChangesetCurrentPageBackgroundui.startDragToCursorui.startDragToPointui.startDrag
Intents: data
Intents: design
Platform
appProcessappProcess.broadcastMessageappProcess.currentappProcess.current.getInfoappProcess.current.requestCloseappProcess.current.setOnDisposeappProcess.requestCloseappProcess.registerOnMessageappProcess.registerOnStateChangefeatures.isSupportedfeatures.registerOnSupportChangegetPlatformInfonotification.addToastrequestOpenExternalUrl
Changelog for @canva/user
The latest changes for the Canva Apps SDK @canva/user package.
2.1.2 - 2025-12-18
Added
- Added a CHANGELOG.md to track changes.
Fixed
- Corrected documentation for
getCanvaUserTokenmethod to reflect that the JWT containsbrandIdandaudclaims, instead ofteamIdandappId.
2.1.1 - 2025-07-08
Other
- Inline documentation improvements.
2.1.0 - 2024-12-15
Added
- Introduced a test harness to allow for unit testing of the package.
2.0.0 - 2024-09-23
Changed
- Breaking: See Apps SDK Migration Guide for full list of changes.
1.0.0 - 2023-12-12
Added
- Introduced the
@canva/userpackage which contains methods for authenticating users in Canva Apps.