/v1/exports
POST {{baseUrl}}/v1/exports
Starts a new job to export a file from Canva. Once the exported file is generated, you can download it using the link(s) provided.
The request requires the design ID and the exported file format.
Supported formats: pdf(.pdf
), jpg(.jpg
), png(.png
), gif(.gif
),
pptx(.pptx
), and mp4(.mp4
).
You can check the status and get the results of export jobs created with this API using the Get design export job API.
NOTE: If you set export_quality
to pro
, the export might fail if the design contains premium elements, and the calling user either hasn't purchased the elements or isn't on a Canva plan (such as Canva Pro) that has premium features.
NOTE: Currently, you can't use the export APIs to export video designs. This functionality is being added in the future. For more information on supported export formats for each Canva design type, see the Overview page.
Request Body
{"design_id"=>"<string>", "format"=>{"type"=>"pdf", "export_quality"=>"regular", "size"=>"letter", "pages"=>["<integer>", "<integer>"]}}
HEADERS
Key | Datatype | Required | Description |
---|---|---|---|
Content-Type | string | ||
Accept | string |
RESPONSES
status: OK
{"job":{"id":"\u003cstring\u003e","status":"in_progress","urls":["\u003cstring\u003e","\u003cstring\u003e"],"error":{"code":"license_required","message":"\u003cstring\u003e"}}}