Chat with Canva and automate it — access user specific brand templates list in Canva, on demand or on a schedule. One-click connect, then use it across web, WhatsApp, Telegram, Instagram, Messenger and LINE.
Images & Design
Canva offers a drag-and-drop design suite for creating social media graphics, presentations, and marketing materials with prebuilt templates and a vast element library.
From any chat
32 Canva actions, run in plain language from the web or any messaging app — WhatsApp, Instagram, Telegram, Messenger or LINE. Just ask; Mira maps it to the right action and runs it on your account.
This year, brand template ids will change; integrations storing them must update within 6 months. also, api use requires canva enterprise membership.
Create a new canva design using a preset or custom dimensions, and add an asset with `asset id` from a user's project using relevant apis.
This preview api allows replying to comments within a design on canva, with a limit of 100 replies per comment. users should note potential unannounced changes, and that preview...
This api is in preview and may change without notice; integrations using it won't pass review. it allows creating comments on a design, with a limit of 1000 comments per design.
This api creates a folder in a canva user's projects at the top level or within another folder, returning the new folder's id and additional details upon success.
You can delete an asset by specifying its `assetid`. this operation mirrors the behavior in the canva ui. deleting an item moves it to the trash. deleting an asset doesn't remov...
The oauth 2.0 endpoint issues time-limited (4-hour) access tokens of up to 4kb for user authorization via codes or refresh tokens. it requires client id/secret for authentication.
Summarize asset upload outcome by repeatedly calling the endpoint until a 'success' or 'failed' status is received after using the create asset upload job api.
The api for verifying canva webhooks, 'connect/keys,' is in preview, meaning unstable, not for public integrations, and provides a rotating jwk for signature verification to pre...
Returns the user id, team id, and display name of the user account associated with the provided access token.
Gets the metadata for a design. this includes owner information, urls for editing and viewing, and thumbnail information.
Get the outcome of a canva design export job; if done, receive download links for the design’s pages. for details, visit the create design export job api documentation.
Upcoming brand template id updates require migration within 6 months. canva enterprise users can auto-fill designs using various data types, including experimental chart data. m...
Canva's new job feature exports designs in multiple formats using a design id, with provided download links. the export status can be tracked via an api. exports with 'pro' qual...
Preview api for canva: subject to unannounced changes and not for public integrations. lists metadata for design pages with optional `offset` and `limit`; not applicable to all...
Lists the items in a folder, including each item's `type`. folders can contain: - other folders. - designs, such as instagram posts, presentations, and documents ([canva docs](h...
Provides a summary of canva user designs, includes search filtering, and allows showing both self-created and shared designs with sorting options.
Transfers an item to a different folder by specifying both the destination folder's id and the item's id. if the item is in various folders, an error occurs; manual relocation v...
Deletes a folder by moving the user's content to trash and reassigning other users' content to their top-level projects.
Returns the json web key set (public keys) of an app. these keys are used to verify jwts sent to app backends.
This preview api is subject to unannounced changes and can't be used in public integrations. it retrieves a comment, details of which are on canva help center.
You can retrieve the metadata of an asset by specifying its `assetid`.
Canva's brand template ids will change later this year, including a 6-month integration migration. api access requires enterprise membership, providing autofill for images, text...
Upcoming update will change brand template ids; integrations must migrate within 6 months. api use requires canva enterprise membership.
Api users with canva enterprise membership can retrieve design autofill job results, potentially requiring multiple requests until a `success` or `failed` status is received.
Gets the status and results of design import jobs created using the [create design import job api](https://www.canva.dev/docs/connect/api-reference/design-imports/create-design-...
Gets the name and other details of a folder using a folder's `folderid`.
Currently, this returns the display name of the user account associated with the provided access token. more user information is expected to be included in the future.
Revoke a refresh token to end its lineage and user consent, requiring re-authentication. authenticate using either basic access with base64-encoded credentials or body parameter...
You can update the name and tags of an asset by specifying its `assetid`. updating the tags replaces all existing tags of the asset.
Updates a folder's details using its `folderid`. currently, you can only update a folder's name.
Check an access token's validity and properties via introspection, requiring authentication. use basic access (base64 encoded `client id:client secret`) or body parameters for c...
Chat or automate
Ask once, or set it and forget it. Turn Canva actions into recurring vMira workflows — scheduled runs that run on their own and deliver straight to your chat on any platform.
Mira access user specific brand templates list and sends the result to your chat.
Mira create canva design with optional asset and posts a digest to Slack or WhatsApp.
Mira chains several Canva actions into one recurring workflow, delivered wherever you chat.
Try asking
“Access user specific brand templates list in Canva”
“Create canva design with optional asset in Canva”
“Create comment reply in design in Canva”
“Create design comment in preview api in Canva”
“Create user or sub folder in Canva”
One minute to connect
01
On the web app or in WhatsApp, Telegram, Instagram or Messenger.
02
Tell Mira what you want done — e.g. “Access user specific brand templates list in Canva.”
03
Mira opens a secure, least-privilege link to Canva. Approve it once; revoke anytime in settings.
FAQ
Yes. Connect Canva to vMira and run it from any chat in one click. Mira turns your plain-language request into the right Canva action and runs it on your account.
32 Canva actions — including Access user specific brand templates list, Create canva design with optional asset, Create comment reply in design. Just ask in plain language once it is connected.
Yes. Beyond one-off asks, build recurring vMira workflows — scheduled runs that chain Canva actions and deliver the result to your chat automatically.
The web at vmira.ai and inside WhatsApp, Instagram, Telegram, Messenger and LINE — one account, with your history and connected apps following you across every surface.
You can start free. Paid plans (from $4/mo) raise the limits and unlock heavier use, the top models, and more workflow runs. The same account works on the web and every messaging app.
Related
Every AI. Up to 200× the usage. From $4 a month.