← All integrations

Canva

One-click sign-inOther

Connect it in Quilt

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

Sign in with one click. Composio asks the app for you; Quilt never sees the login.

Reads on its own31

Agents use these right away.

  • Fetch asset upload job statusRetrieves the status of a direct asset file upload job.
  • Fetch current user detailsReturns the User ID and Team ID associated with the provided access token.
  • Fetch design metadata and access informationGets the metadata for a design.
  • Get design export job resultRetrieves a design export job's status and result.
  • Get design generation jobRetrieve a design generation job created by the same user and integration.
  • Get design export formatsLists available file formats for exporting a design.
  • Get URL asset upload job statusTool to retrieve the status and result of a URL-based asset upload job.
  • Get URL import job statusRetrieves the status and result of a URL import job.
  • Get user capabilitiesLists the API capabilities for the user account associated with the provided access token.
  • List User DesignsLists one page of Canva user design metadata, with search, ownership filtering for owned and shared designs, and sorting options.
  • Start design export jobStarts a new asynchronous job to export a Canva design file.
  • Retrieve asset metadata by idYou can retrieve the metadata of an asset by specifying its `assetId`.
  • Retrieve design import job statusRetrieves a design import job's status and result.
  • Retrieve Design Resize Job StatusRetrieves the status and results of a design resize job.
  • Who Am IReturns the connected Canva account's user and team IDs and, when available, its profile display name.
  • Access user specific brand templates listLists brand templates available to users on plans with brand-template access, such as Canva Pro, Canva Teams, or Canva Enterprise.
  • 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 JWK for signature verification to prevent replay attacks.
  • Get design comment thread repliesRetrieves a page of replies for a comment or suggestion thread on a design.
  • Get specific design comment replyRetrieves a specific reply to a comment or suggestion thread on a design.
  • Get design datasetGet a design's autofill dataset definition and accepted field types.
  • Get design merge jobReturn a design merge job's current status and result.
  • Get designs designid comments threadidRetrieves metadata for a comment or suggestion thread on a design.
  • List design pages with paginationPreview API for Canva: subject to unannounced changes and not for public integrations.
  • List folder items by type with sortingLists folder items, including folders, designs, image assets, and brand templates.
  • Retrieve app public key setReturns the Json Web Key Set (public keys) of an app.
  • Retrieve brand template dataset definitionGets the dataset definition for a brand template.
  • Retrieve brand template metadataRetrieves metadata for a brand template.
  • Retrieve design autofill job statusRetrieves a design autofill job result.
  • Retrieve folder details by idGets the name and other details of a folder using a folder's `folderID`.
  • RetrieveuserprofiledataCurrently, this returns the display name of the user account associated with the provided access token.
  • Validate oauth token propertiesCheck an access token's validity and properties via introspection, requiring authentication.

Asks someone first18

Anything that sends, creates, changes or deletes waits for a person to approve it in the session’s chat.

  • Create Asset Upload JobUploads an asset file to the user's Canva content library.
  • Create Design Import JobStarts an asynchronous import of an external document or design file into Canva designs, including PDF, Word, PowerPoint, Excel, PSD, and AI files.
  • Create Design Resize JobCreates a resized copy of an existing design (Canva Pro/Enterprise only).
  • Create URL Asset Upload JobTool to create an asynchronous Canva asset import job from a public URL.
  • Create new Canva designCreates a Canva design from a preset type, custom dimensions, an image asset, an existing design, or a brand template; an image asset can also be inserted with a preset or custom type.
  • Create folderTool to create a folder in Canva.
  • Create URL Import JobTool to start an asynchronous job to import an external file from a URL as a new design in Canva.
  • Create design merge jobStart a preview job that creates or modifies a design using page operations.
  • Delete asset by idYou can delete an asset by specifying its `assetId`.
  • Exchange oauth 2 0 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.
  • Initiate canva design autofill jobCreates an asynchronous autofill job from a brand template or existing design, or updates an existing design in place.
  • Move item to specified folderTransfers an item to a different folder by specifying both the destination folder's ID and the item's ID.
  • Post designs designid commentsCreates a comment thread on a Canva design.
  • Create reply to comment threadTool to create a reply to a comment or suggestion thread on a Canva design.
  • Remove folder and move contents to trashDeletes a folder by moving the user's content to Trash and reassigning other users' content to their top-level projects.
  • Revoke oauth tokensRevoke an access token or refresh token.
  • Update asset s name and tags by idYou can update the name and tags of an asset by specifying its `assetId`.
  • Update folder details by idUpdates a folder's details using its `folderID`.

4 more of its actions are no longer kept up by Canva and are left out.

Canva integration · Quilt