initialize
API reference for the JavaScript API's initialize method.
Initializes the JavaScript API for the Canva Button. You must embed the Canva Button SDK before calling this function.
Usage
(async () => {if (!window.Canva || !window.Canva.DesignButton) {return;}const api = await window.Canva.DesignButton.initialize({apiKey: "API KEY GOES HERE",});})();
JAVASCRIPT
Parameters
| Name | Type | Required | Description | 
|---|---|---|---|
| opts | object | Yes | Options for configuring the Canva Button API. | 
| opts.apiKey | string | Yes | Your API key for the Canva Button. | 
Returns
| Name | Type | Required | Description | 
|---|---|---|---|
| api | object | Yes | An object that contains functions for interacting with Canva. | 
| api.createDesign | function | Yes | A function that creates a new design in the Canva editor. For more information, see createDesign. | 
| api.editDesign | function | Yes | A function that opens an existing design in the Canva editor. For more information, see editDesign. |