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
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.