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. |