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.| Property | Value |
|---|---|
| Provider ID | canva |
| Category | Design |
| PKCE | Required |
| Token refresh | Automatic |
| Redirect URI | Shown in Developer Portal |
Step 1: Create a Canva Integration
Go to the Canva Developer Portal
Navigate to canva.com/developers/integrations and sign in.
Add the redirect URL
Under Authentication, add the Redirect URI from the Developer Portal to Redirect URLs.
Select scopes
Select the scopes your integration needs. See Available Scopes below.
Step 2: Add to Alter Vault
Open the Developer Portal
Go to portal.alterauth.com and navigate to your app.
Enter credentials
- Client ID: Paste your Canva Client ID
- Client Secret: Paste your Canva Client Secret
Available Scopes
| Scope | Description |
|---|---|
design:content:read | Read access to design content |
design:content:write | Write access to design content |
design:meta:read | Read access to design metadata |
folder:read | Read access to folders |
folder:write | Write access to folders |
asset:read | Read access to uploaded assets |
asset:write | Upload and manage assets |
brandtemplate:content:read | Read access to brand template content |
brandtemplate:meta:read | Read access to brand template metadata |
profile:read | Read 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.