Skip navigation

Skip to main content

  • Home
  • Your apps
  • Your integrations
API reference
Asset
getTemporaryUrlfindFontsopenColorSelectorrequestFontSelectionuploadChangelog
Asset: Test
initTestEnvironment
Design
addAudioTrackaddElementAtCursoraddElementAtPointaddNativeElement
addPagebulkCreate.launchcreateRichtextRangeeditContentgetCurrentPageContextgetDefaultPageDimensions
getDesignMetadatagetDesignTemplateMetadatagetDesignTokeninitAppElementopenDesignoverlay.registerOnCanOpenpublish.launchrequestExportselection.registerOnChangesetCurrentPageBackgroundui.startDragToCursorui.startDragToPointui.startDrag
Changelog
Design: Test
initTestEnvironment
Error
Changelog
Error: Test
initTestEnvironment
Intents
Changelog
Intents: Content
prepareContentPublisher
Intents: Data
prepareDataConnector
Intents: Design
prepareDesignEditor
Intents: Test
initTestEnvironment
Platform
appProcessappProcess.broadcastMessageappProcess.currentappProcess.current.getInfoappProcess.current.requestCloseappProcess.current.setOnDisposeappProcess.requestCloseappProcess.registerOnMessageappProcess.registerOnStateChangefeatures.isSupportedfeatures.registerOnSupportChangegetPlatformInfonotification.addToastrequestOpenExternalUrlChangelog
Platform: Test
initTestEnvironment
User
auth.getCanvaUserTokenauth.initOauthmonetization.isEnabledmonetization.openTrackingSessionmonetization.requestEnableBillableActionChangelog
User: Test
initTestEnvironment

API reference

We provide the following APIs for Canva Apps:

Asset

  • getTemporaryUrl
  • findFonts
  • openColorSelector
  • requestFontSelection
  • upload
  • Changelog

Asset: Test

  • initTestEnvironment

Design

  • addAudioTrack
  • addElementAtCursor
  • addElementAtPoint
  • addNativeElement
  • addPage
  • bulkCreate.launch
  • createRichtextRange
  • editContent
  • getCurrentPageContext
  • getDefaultPageDimensions
  • getDesignMetadata
  • getDesignTemplateMetadata
  • getDesignToken
  • initAppElement
  • openDesign
  • overlay.registerOnCanOpen
  • publish.launch
  • requestExport
  • selection.registerOnChange
  • setCurrentPageBackground
  • ui.startDragToCursor
  • ui.startDragToPoint
  • ui.startDrag
  • Changelog

Design: Test

  • initTestEnvironment

Error

  • Changelog

Error: Test

  • initTestEnvironment

Intents

  • Changelog

Intents: Content

  • prepareContentPublisher

Intents: Data

  • prepareDataConnector

Intents: Design

  • prepareDesignEditor

Intents: Test

  • initTestEnvironment

Platform

  • appProcess
  • appProcess.broadcastMessage
  • appProcess.current
  • appProcess.current.getInfo
  • appProcess.current.requestClose
  • appProcess.current.setOnDispose
  • appProcess.requestClose
  • appProcess.registerOnMessage
  • appProcess.registerOnStateChange
  • features.isSupported
  • features.registerOnSupportChange
  • getPlatformInfo
  • notification.addToast
  • requestOpenExternalUrl
  • Changelog

Platform: Test

  • initTestEnvironment

User

  • auth.getCanvaUserToken
  • auth.initOauth
  • monetization.isEnabled
  • monetization.openTrackingSession
  • monetization.requestEnableBillableAction
  • Changelog

User: Test

  • initTestEnvironment
CommunityGet HelpGitHub
Was this page useful?

© 2026 All Rights Reserved. Canva®
Privacy policyTerms