A function that runs when a user publishes a design.
Usage
api.createDesign({design: {type: "Poster",},onDesignPublish: (opts) => {console.log(opts);},});
JAVASCRIPT
You can pass the onDesignPublish
function into the createDesign
and editDesign
functions.
Parameters
Name | Type | Required | Description |
---|---|---|---|
opts | object | Yes | Parameters that Canva passes into the function. |
opts.designId | string | Yes | The ID of the user's design. |
opts.designTitle | string | Yes | The title of the user's design. |
opts.exportUrl | string | Yes | The URL for downloading the user's design. This URL expires after 15 minutes. The URL is in the form https://export-download.canva.com/<export_file> . If you're using the China version of the SDK, the TLD is .cn instead of .com . You can take the necessary security measures to protect the URL from any malicious attacks. |
Returns
void