IntegrationsDesign & creative
Automate Canva without writing code.
Manage designs and brand assets. Describe the job you repeat in plain English and Mitra builds an agent that does it in Canva, on the schedule you set. You sign in on Canva's own page, so Mitra never sees your password, and you can disconnect at any time.
Connect Canva
200 credits to start · no credit card
Jobs people hand to Mitra in Canva.
Each one takes a sentence to set up. Canva is one of the apps the agent works in.
What Mitra can do in Canva.
48 actions an agent can take. You never pick from this list — Mitra works out which it needs from what you asked for. It is here so you can check that the thing you want is possible.
- Access user specific brand templates listLists brand templates available to the user (Canva Enterprise only). This endpoint retrieves all brand templates the user has access to. Bra
- Create asset upload jobUploads an asset file to the user's Canva content library. This endpoint initiates an asynchronous upload job for images, videos, audio file
- Create canva design export jobDEPRECATED: Use CANVA_POST_EXPORTS instead. Exports a Canva design to various file formats. This endpoint initiates an asynchronous export j
- Create canva design with optional assetDEPRECATED: Use CANVA_POST_DESIGNS instead. Creates a new Canva design with specified dimensions or from an asset. This endpoint creates a d
- Create comment reply in designThis preview API allows replying to comments within a design on Canva, with a limit of 100 replies per comment. Users should note potential
- Create design comment in preview apiCreates a new comment thread on a Canva design. This preview API allows adding text comments to designs for collaboration and feedback. Retu
- Create design import jobImports an external file as a new Canva design. This endpoint converts documents (PDF, Word, PowerPoint, Excel) and design files (PSD, AI) i
- Create design resize jobCreates a resized copy of an existing design (Canva Pro/Enterprise only). This endpoint creates a new design with different dimensions from
- Create url asset upload jobTool to create an asynchronous Canva asset import job from a public URL. Use when you need to import an asset into Canva directly from a pub
- Delete asset by idYou can delete an asset by specifying its `assetId`. This operation mirrors the behavior in the Canva UI. Deleting an item moves it to the t
- Exchange oauth20 access or refresh tokenThe OAuth 2.0 endpoint issues time-limited (4-hour) access tokens of up to 4KB for user authorization via codes or refresh tokens. It requir
- Fetch asset upload job statusPolls for asset upload job completion status. Use this after CANVA_CREATE_ASSET_UPLOAD_JOB to check the upload progress. Repeatedly call thi
- Fetch canva connect signing public keysThe API for verifying Canva webhooks, 'connect/keys,' is in preview, meaning unstable, not for public integrations, and provides a rotating
- Fetch current user detailsReturns the User ID, Team ID, and display name of the user account associated with the provided access token.
- Fetch design metadata and access informationGets the metadata for a design. This includes owner information, URLs for editing and viewing, and thumbnail information.
- Get designs designid comments threadidRetrieves metadata for a comment or suggestion thread on a design. Use when you need to get details about a specific thread including conten
- Get designs designid export formatsLists available file formats for exporting a design. Use this to check which export formats (PDF, JPG, PNG, SVG, PPTX, GIF, MP4) are support
- Get design comment repliesRetrieves a list of replies for a comment or suggestion thread on a design. Use when you need to view all replies in a specific thread.
- Get design comment replyRetrieves a specific reply to a comment or suggestion thread on a design. Use when you need to view details of a particular reply.
- Get design export job resultPolls for design export job completion status. Use this after CANVA_CREATE_CANVA_DESIGN_EXPORT_JOB to check the export progress. Call this e
- Get url asset uploads jobidTool to retrieve the status and result of a URL-based asset upload job. Use this after creating a URL asset upload job to check progress and
- Get url imports jobidPolls for URL import job completion status. Use this after creating a URL import job to check the import progress. Repeatedly call this endp
- Get users me capabilitiesLists the API capabilities for the user account associated with the provided access token. Use when you need to check what features are avai
- Initiate canva design autofill jobUpcoming brand template ID updates require migration within 6 months. Canva Enterprise users can auto-fill designs using various data types,
+ 24 more
Hand over the work you keep repeating.
Your first agent is one sentence away.
Get started free200 credits to start · no credit card · nothing to install