Adds a Canva integration piece with OAuth2 authentication via the Canva Connect API.
| Action | Description |
|---|---|
| Create Design | Create a new design using a preset type or custom dimensions |
| Upload Asset | Upload an image or video to the Canva asset library |
| Import Design | Import an external file (PDF, PPTX, DOCX, PSD, AI, etc.) as a Canva design |
| Export Design | Export a design to PDF, JPG, PNG, GIF, PPTX, or MP4 with async job polling |
| Get Design | Retrieve metadata including edit/view URLs and thumbnail |
| Find Design | Search designs by keyword with ownership and sort filters |
| Move Folder Item | Move a design or asset to a different folder |
| Get Folder | Retrieve folder details |
| Get Asset | Retrieve asset details |
| Custom API Call | Make custom requests to the Canva Connect API |
OAuth2 using Canva’s Connect API with PKCE (S256).
Scopes: design:content:read, design:content:write, design:meta:read, asset:read, asset:write, folder:read, folder:write
tsc --noEmit ✅Fixes #8135 /claim #8135
GoThundercats
@GoThundercats
Mohammed Shahab
@moiq77
Activepieces (YC S22)
@activepieces