Canva

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

32 actionsSign in with Canva

Connect Canva

What your bot can do in Canva

Looks up

  • Access user specific brand templates listThis year, brand template ids will change.
  • 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.
  • Fetch asset upload job statusSummarize asset upload outcome by repeatedly calling the endpoint until a 'success' or 'failed' status is received after using the create…
  • 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…
  • 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.
  • Get design export job resultGet the outcome of a canva design export job.
  • List design pages with paginationPreview api for canva.
  • List folder items by type with sortingLists the items in a folder, including each item's type.
  • List User DesignsProvides a summary of canva user designs, includes search filtering, and allows showing both self-created and shared designs with sorting…
Show 10 more
  • Retrieve a specific design commentThis preview api is subject to unannounced changes and can't be used in public integrations.
  • Retrieve app public key setReturns the json web key set (public keys) of an app.
  • Retrieve asset metadata by idYou can retrieve the metadata of an asset by specifying its assetid.
  • Retrieve brand template dataset definitionCanva's brand template ids will change later this year, including a 6-month integration migration.
  • Retrieve canva enterprise brand template metadataUpcoming update will change brand template ids.
  • Retrieve design autofill job statusApi users with canva enterprise membership can retrieve design autofill job results, potentially requiring multiple requests until a…
  • Retrieve design import job statusGets the status and results of design import jobs created using the [create design import job api](https.
  • 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.

Takes action

  • Revoke oauth tokensRevoke a refresh token to end its lineage and user consent, requiring re-authentication.
  • Create canva design with optional assetCreate 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.
  • Create comment reply in designThis preview api allows replying to comments within a design on canva, with a limit of 100 replies per comment.
  • Create design comment in preview apiThis api is in preview and may change without notice.
  • Create user or sub folderThis 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…
  • Delete asset by idYou can delete an asset by specifying its assetid.
  • Initiate canva design autofill jobUpcoming brand template id updates require migration within 6 months.
  • Initiates canva design export jobCanva's new job feature exports designs in multiple formats using a design id, with provided download links.
  • Move item to specified folderTransfers an item to a different folder by specifying both the destination folder's id and the item's id.
  • 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.
Show 2 more
  • 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.

More design apps