Design
Canva capabilities
Canva is where the visuals come together. The agent can create designs from brand templates, fill them with your content, resize them for different channels, comment on designs, and export finished files.
45 capabilities
Good for
- Generating on-brand designs from templates
- Resizing one design for every channel
- Exporting finished images and PDFs
- Organising your content library
What it cannot do
- Resizing designs needs a Canva Pro or Enterprise plan.
- Brand templates are available only on plans that include them.
- Designs are created, copied, resized, and exported; editing individual elements inside a design is not part of this connection.
What we'll ask for
- Read your designs, folders, and assets
- Create, copy, resize, and export designs
- Comment on designs and manage your folders
Try asking
- "Create an Instagram post from the launch brand template"
- "Resize the webinar banner for LinkedIn, X, and email"
- "Export every page of the deck as PNGs"
All Canva capabilities
These act through your connected Canva account.
Read
- List brand templatesCANVA_ACCESS_USER_SPECIFIC_BRAND_TEMPLATES_LIST
Lists the brand templates your plan can use.
- Check asset uploadCANVA_FETCH_ASSET_UPLOAD_JOB_STATUS
Reads an asset upload's progress.
- Get current userCANVA_FETCH_CURRENT_USER_DETAILS
Reads the user and team IDs for the connection.
- Get design metadataCANVA_FETCH_DESIGN_METADATA_AND_ACCESS_INFORMATION
Reads a design's metadata and access details.
- List comment repliesCANVA_GET_DESIGN_COMMENT_REPLIES
Lists replies in a design comment thread.
- Get comment replyCANVA_GET_DESIGN_COMMENT_REPLY
Reads one reply in a comment thread.
- Get export resultCANVA_GET_DESIGN_EXPORT_JOB_RESULT
Reads a finished export's download links.
- Get comment threadCANVA_GET_DESIGNS_DESIGNID_COMMENTS_THREADID
Reads one comment or suggestion thread.
- List export formatsCANVA_GET_DESIGNS_DESIGNID_EXPORT_FORMATS
Lists the file formats a design can export to.
- Check link uploadCANVA_GET_URL_ASSET_UPLOADS_JOBID
Reads a link-based asset upload's status.
- Check link importCANVA_GET_URL_IMPORTS_JOBID
Reads a link-based design import's status.
- List account capabilitiesCANVA_GET_USERS_ME_CAPABILITIES
Lists the Canva features your account can use.
- List design pagesCANVA_LIST_DESIGN_PAGES_WITH_PAGINATION
Lists the pages inside a design.
- List folder itemsCANVA_LIST_FOLDER_ITEMS_BY_TYPE_WITH_SORTING
Lists the folders, designs, assets, and templates in a folder.
- List designsCANVA_LIST_USER_DESIGNS
Lists your designs with summary details.
- Get asset metadataCANVA_RETRIEVE_ASSET_METADATA_BY_ID
Reads an asset's details by ID.
- Get template fieldsCANVA_RETRIEVE_BRAND_TEMPLATE_DATASET_DEFINITION
Reads the fillable fields of a brand template.
- Get template metadataCANVA_RETRIEVE_CANVA_ENTERPRISE_BRAND_TEMPLATE_METADATA
Reads a brand template's details.
- Check template fillCANVA_RETRIEVE_DESIGN_AUTOFILL_JOB_STATUS
Reads a template-fill job's result.
- Check design importCANVA_RETRIEVE_DESIGN_IMPORT_JOB_STATUS
Reads a design import's progress.
- Check resizeCANVA_RETRIEVE_DESIGN_RESIZE_JOB_STATUS
Reads a resize job's status and results.
- Get folderCANVA_RETRIEVE_FOLDER_DETAILS_BY_ID
Reads a folder's name and details.
- Get profileCANVA_RETRIEVE_USER_PROFILE_DATA
Reads the connected account's display name.
- Who am ICANVA_WHO_AM_I
Returns the connected Canva account's display name.
Create
- Upload assetCANVA_CREATE_ASSET_UPLOAD_JOB
Adds a file to your Canva content library.
- Import file as designCANVA_CREATE_DESIGN_IMPORT_JOB
Imports an external file as a new Canva design.
- Resize designCANVA_CREATE_DESIGN_RESIZE_JOB
Creates a resized copy of a design (paid plans).
- Upload asset from linkCANVA_CREATE_URL_ASSET_UPLOAD_JOB
Imports an asset from a public link into your library.
- Fill design from templateCANVA_INITIATE_CANVA_DESIGN_AUTOFILL_JOB
Creates a design by filling a brand template with content.
- Create designCANVA_POST_DESIGNS
Creates a design from a preset, size, or brand template.
- Comment on designCANVA_POST_DESIGNS_DESIGNID_COMMENTS
Starts a comment thread on a design.
- Reply to commentCANVA_POST_DESIGNS_DESIGNID_COMMENTS_THREADID_REPLIES
Adds a reply to a design comment thread.
- Start exportCANVA_POST_EXPORTS
Starts an export of a design to a chosen format.
- Create folderCANVA_POST_FOLDERS
Creates a folder in your Canva account.
- Import design from linkCANVA_POST_URL_IMPORTS
Imports an external file from a link as a new design.
Update
- Move itemCANVA_MOVE_ITEM_TO_SPECIFIED_FOLDER
Moves a design or asset into another folder.
- Update assetCANVA_UPDATE_ASSET_S_NAME_AND_TAGS_BY_ID
Changes an asset's name and tags.
- Update folderCANVA_UPDATE_FOLDER_DETAILS_BY_ID
Changes a folder's details.
Delete
- Delete assetCANVA_DELETE_ASSET_BY_ID
Removes an asset from your content library.
- Delete folderCANVA_REMOVE_FOLDER_AND_MOVE_CONTENTS_TO_TRASH
Moves a folder's contents to trash and removes the folder.
Manage
- Refresh connection tokenCANVA_EXCHANGE_OAUTH20_ACCESS_OR_REFRESH_TOKEN
Renews the connection's access token.
- Get webhook signing keysCANVA_FETCH_CANVA_CONNECT_SIGNING_PUBLIC_KEYS
Reads the public keys used to verify Canva notifications.
- Get app public keysCANVA_RETRIEVE_APP_PUBLIC_KEY_SET
Reads the public keys for verifying app requests.
- Revoke connection tokensCANVA_REVOKE_OAUTH_TOKENS
Ends the connection's access tokens.
- Validate connection tokenCANVA_VALIDATE_OAUTH_TOKEN_PROPERTIES
Checks the connection's token is still valid.
Common questions
- Can OptInsta canva handle everything I need?
- Canva: Resizing designs needs a Canva Pro or Enterprise plan.
- Can OptInsta canva handle everything I need?
- Canva: Brand templates are available only on plans that include them.
- Can OptInsta canva handle everything I need?
- Canva: Designs are created, copied, resized, and exported; editing individual elements inside a design is not part of this connection.
Last updated: 2026-09-24