Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.alterauth.com/llms.txt

Use this file to discover all available pages before exploring further.

Overview

Connect your users to Canva for design creation, brand management, and asset collaboration.
PropertyValue
Provider IDcanva
CategoryDesign
PKCERequired
Token refreshAutomatic
Redirect URIShown in Developer Portal

Step 1: Create a Canva Integration

1

Go to the Canva Developer Portal

Navigate to canva.com/developers/integrations and sign in.
2

Create an integration

Click Create an integration.
3

Add the redirect URL

Under Authentication, add the Redirect URI from the Developer Portal to Redirect URLs.
4

Select scopes

Select the scopes your integration needs. See Available Scopes below.
5

Get your credentials

Copy the Client ID and Client Secret.
Never share your Client Secret publicly. Store it securely and only enter it in the Alter Vault Developer Portal.

Step 2: Add to Alter Vault

1

Open the Developer Portal

Go to portal.alterauth.com and navigate to your app.
2

Add Canva provider

Go to OAuth Providers > Add Provider > Canva.
3

Enter credentials

  • Client ID: Paste your Canva Client ID
  • Client Secret: Paste your Canva Client Secret
4

Select scopes

Choose the scopes your app needs.
5

Save

Click Save. The provider is now active.

Available Scopes

ScopeDescription
design:content:readRead access to design content
design:content:writeWrite access to design content
design:meta:readRead access to design metadata
folder:readRead access to folders
folder:writeWrite access to folders
asset:readRead access to uploaded assets
asset:writeUpload and manage assets
brandtemplate:content:readRead access to brand template content
brandtemplate:meta:readRead access to brand template metadata
profile:readRead access to user profile information

Notes

  • PKCE is required for all Canva OAuth flows.
  • Scopes configured in your Canva integration must match the scopes you request during authorization.