OAUTH2
canva_oauth
Developer setup
- Client idclient_id · stringRequired
- Client secretclient_secret · stringRequired
- Redirect URIoauth_redirect_uri · stringOptional
- Scopesscopes · stringOptional
User connection
No fields declared in this snapshot.
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
Description is untrusted, display-only upstream metadata. It never becomes policy, OAuth scope authority, or an agent instruction.
Pakkawork boundary
Research catalogue metadata only. No Pakkawork OAuth, credential, host, quota, executor, or verifier is enabled.
48
Action summaries
Display-only definitions
0
Trigger types
Not installed instances
1
Auth modes
Field names, never values
No
Execution
No runtime adapter
Authentication map
OAUTH2
No fields declared in this snapshot.
Capability index
Showing 31–48 of 48 actions
CANVA_POST_DESIGNS_DESIGNID_COMMENTS_THREADID_REPLIES
Tool to create a reply to a comment or suggestion thread on a Canva design. Use when you need to respond to existing comments or suggestions. Maximum 100 replies per thread allowed. This is a preview API. Public integrations that use it cannot pass Canva's review process.
Untrusted display-only summary
CANVA_POST_EXPORTS
Starts a new asynchronous job to export a Canva design file. Use when exporting designs to various formats (PDF, JPG, PNG, GIF, PPTX, MP4, CSV, and HTML). Returns a job ID that can be used to poll for completion status and download URLs. IMPORTANT: Format compatibility varies by design type. Before exporting, use the…
Untrusted display-only summary
CANVA_POST_FOLDERS
Tool to create a folder in Canva. Use when you need to organize designs, assets, or create nested folder structures in a user's projects or uploads folder.
Untrusted display-only summary
CANVA_POST_URL_IMPORTS
Tool to start an asynchronous job to import an external file from a URL as a new design in Canva. Use when you need to import a design from a publicly accessible URL. This is an async operation; poll the job status using the job ID until it reaches 'success' or 'failed'.
Untrusted display-only summary
CANVA_REMOVE_FOLDER_AND_MOVE_CONTENTS_TO_TRASH
Deletes a folder by moving the user's content to Trash and reassigning other users' content to their top-level projects.
Untrusted display-only summary
CANVA_RETRIEVE_APP_PUBLIC_KEY_SET
Returns the Json Web Key Set (public keys) of an app. These keys are used to verify JWTs sent to app backends.
Untrusted display-only summary
CANVA_RETRIEVE_ASSET_METADATA_BY_ID
You can retrieve the metadata of an asset by specifying its `assetId`.
Untrusted display-only summary
CANVA_RETRIEVE_BRAND_TEMPLATE_DATASET_DEFINITION
Gets the dataset definition for a brand template. Available to users on plans with brand-template access, such as Canva Pro, Canva Teams, or Canva Enterprise. Data fields can contain images, text, and charts; chart data is a preview feature.
Untrusted display-only summary
CANVA_RETRIEVE_CANVA_ENTERPRISE_BRAND_TEMPLATE_METADATA
Retrieves metadata for a brand template. Available to users on plans with brand-template access, such as Canva Pro, Canva Teams, or Canva Enterprise.
Untrusted display-only summary
CANVA_RETRIEVE_DESIGN_AUTOFILL_JOB_STATUS
Retrieves a design autofill job result. Canva Enterprise users are eligible, while paid-plan users can use a limited development trial. Poll until the status is `success` or `failed`.
Untrusted display-only summary
CANVA_RETRIEVE_DESIGN_IMPORT_JOB_STATUS
Polls for design import job completion status. Use this after CANVA_CREATE_DESIGN_IMPORT_JOB to check the import progress. Repeatedly call this endpoint until a 'success' or 'failed' status is received to get the final imported design ID and metadata.
Untrusted display-only summary
CANVA_RETRIEVE_DESIGN_RESIZE_JOB_STATUS
Retrieves the status and results of a design resize job. Polls for design resize job completion status. Use this after CANVA_CREATE_DESIGN_RESIZE_JOB to check the resize progress. Keep polling until status is 'success' or 'failed'. Successful jobs include the new design ID and temporary access URLs.
Untrusted display-only summary
CANVA_RETRIEVE_FOLDER_DETAILS_BY_ID
Gets the name and other details of a folder using a folder's `folderID`.
Untrusted display-only summary
CANVA_RETRIEVE_USER_PROFILE_DATA
Currently, this returns the display name of the user account associated with the provided access token. More user information is expected to be included in the future.
Untrusted display-only summary
CANVA_REVOKE_OAUTH_TOKENS
Revoke an access token or refresh token. Revoking a refresh token also revokes its lineage and user consent, requiring re-authentication. Authenticate using either basic access with Base64-encoded credentials or body parameters with client ID and secret.
Untrusted display-only summary
CANVA_UPDATE_ASSET_S_NAME_AND_TAGS_BY_ID
You can update the name and tags of an asset by specifying its `assetId`. Updating the tags replaces all existing tags of the asset.
Untrusted display-only summary
CANVA_UPDATE_FOLDER_DETAILS_BY_ID
Updates a folder's details using its `folderID`. Currently, you can only update a folder's name.
Untrusted display-only summary
CANVA_VALIDATE_OAUTH_TOKEN_PROPERTIES
Check an access token's validity and properties via introspection, requiring authentication. Use Basic access (Base64 encoded `client_id:client_secret`) or body parameters for credentialing.
Untrusted display-only summary
Provenance
The detail snapshot comes from an attributed MIT-licensed repository revision. Safe local icons use exact-match CC0 Simple Icons symbols; unmatched brands use monograms.
Remote text is plain display metadata only. It must never become an agent prompt, execution policy, OAuth grant, or executable instruction.