v3

latestOpenAPI 3.0.0©2023 All Rights Reserved2026-08-0659315450.0 KB
export

Starts a new asynchronous job to export a file from Canva. Once the exported file is generated, you can download it using the URL(s) provided. The download URLs are only valid for 24 hours.

The request requires the design ID and the exported file format type.

Supported file formats (and export file type values): JPG (jpg), PNG (png), GIF (gif), Microsoft PowerPoint (pptx), MP4 (mp4), PDF (pdf), CSV (csv), HTML bundle (html_bundle), and standalone HTML (html_standalone).

<Note>

This endpoint has the following additional rate limits:

  • Integration throttle: Each integration can export a maximum of 750 times per 5-minute window, and 5,000 times per 24-hour window.
  • Document throttle: Each document can be exported a maximum of 75 times per 5-minute window.
  • User throttle: Each user can export a maximum of 75 times per 5-minute window, and 500 times per 24-hour window.
</Note> <Note>

For more information on the workflow for using asynchronous jobs, see API requests and responses. You can check the status and get the results of export jobs created with this API using the Get design export job API.

</Note>
post/v1/exports

Request body

design_idstring required

The design ID.

Example request

{
  "design_id": "DAVZr1z5464",
  "format": {
    "type": "pdf",
    "size": "a4",
    "pages": [
      2,
      3,
      4
    ]
  }
}

Response

OK

Example response

{
  "job": {
    "id": "e08861ae-3b29-45db-8dc1-1fe0bf7f1cc8",
    "urls": [
      "https://export-download.canva.com/..."
    ]
  }
}