Blocks
Canva
Create and manage Canva designs
Integrate with Canva Connect APIs to create designs, manage assets, export designs, and automate your design workflows with OAuth authentication.
Block Preview
Canva
Create and manage Canva designs
Usage
- Add the block to your workflow and connect it to the upstream step.
- Connect the required credentials or OAuth provider before running.
- Fill in required inputs and optional parameters for the run.
- Run a test execution, inspect outputs, and iterate before deploying.
- Deploy the canva block with monitoring enabled in production.
Inputs (UI)
Canva Account
oauth-inputPlaceholder: Select Canva account
Layout: full
Provider: canva
Operation
dropdownLayout: full
Options: Create Design, Get Design, Export Design, Upload Asset
Design Type
dropdownLayout: full
Condition: operation = "create_design"
Options: Document, Instagram Story, Instagram Post, Facebook Post
Design Title
short-inputPlaceholder: Enter design title
Layout: full
Condition: operation = "create_design"
Design ID
short-inputPlaceholder: Enter design ID
Layout: full
Condition: operation = ["get_design","export_design"]
Export Format
dropdownLayout: half
Condition: operation = "export_design"
Options: PNG, JPG, PDF
Asset URL
short-inputPlaceholder: Enter URL of asset to upload
Layout: full
Condition: operation = "upload_asset"
Inputs (API)
credential
stringRequired
operation
stringRequired
designType
stringOptional
title
stringOptional
designId
stringOptional
exportFormat
stringOptional
assetUrl
stringOptional
Outputs
Primary response type:
{
"data": "json"
}