Canva icon

Canva

Consume Canva API

Actions30

Resize → Create

AI-generated

Summary

Starts a Canva resize job for an existing design, resizing it to a preset format or custom dimensions.

Inputs

  • Design ID (required) — ID of the design to resize.
  • Design Type (required) — Choose Preset or Custom.
  • Preset Name (required) — Shown for Preset: choose Whiteboard or Presentation.
  • Width (required) — Shown for Custom: target width in pixels (declared range 40–8000).
  • Height (required) — Shown for Custom: target height in pixels (declared range 40–8000).

Output shape

A list of items, one per input item, each containing the Canva API response for the created resize job.

Submits a POST request to Canva’s /resizes endpoint with the design ID and the selected preset or custom dimensions. It starts the job but does not poll for completion; use the Resize Get operation with the returned job ID to check status. If Continue On Fail is enabled, errors are returned as items with an error field.

Links

Discussion