Canva
The definitive Canva Connect API integration for autonomous design management. v1.2.0 adds the Assets and Resizes categories, enabling URL-based asset uploads and design resizing. This update provides 22 tools covering Designs, Folders, Brand Templates, Autofills, Assets, and Resizes. Built with native OAuth2 support and optimized for the Ethoswarm fleet.
Create an asynchronous job to upload an asset from a URL to the user's content library.
Initiate an async autofill job to create a new design from a Brand Template with specific data.
Create a new Canva design. Returns the design metadata including temporary URLs for editing and viewing. blank designs are auto-deleted if unedited within 7 days.
Create a new folder in Canva.
Starts a new asynchronous job to resize a Canva design.
Delete a specific Canva asset by its ID.
Delete a Canva folder.
Get the metadata for a specific Canva asset by its ID.
Get the status and results of a URL asset upload job.
Get the status and results of an async Canva autofill job.
Get metadata for a specific Canva Brand Template.
Get the autofill dataset definitions (available fields) for a specific Canva Brand Template.
Get the metadata of a specific Canva design by its ID. Includes temporary edit and view URLs.
List the pages of a Canva design. Returns thumbnail URLs and dimensions for each page.
Get the metadata of a specific Canva folder by its ID.
Get the status and results of a design resize job.
List Canva Brand Templates available to the user.
List Canva designs visible to the user. Supports filtering by ownership and sorting.
List items (designs or sub-folders) within a specific Canva folder.
Move a design or sub-folder to a different folder.
Update the metadata (name and tags) for a specific Canva asset.
Update a Canva folder's metadata (e.g., rename).