Skip to content

OAuth providers

Canva

Set up Canva OAuth for design creation and brand management

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

Go to the Canva Developer Portal

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

Create an integration

Click Create an integration.

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.

Get credentials

Copy the Client ID and Client Secret.

Open the Developer Portal

Go to portal.alterauth.com and navigate to the application.

Add Canva provider

Go to OAuth Providers > Add Provider > Canva.

Enter credentials

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

Select scopes

Choose the scopes the application needs.

Save

Click Save. The provider is now active.

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
  • PKCE is required for all Canva OAuth flows.
  • Scopes configured in your Canva integration must match the scopes you request during authorization.