The Canva Connect APIs are our REST APIs that allow you to integrate key Canva functionality directly into your app or solution. To use the Canva Connect APIs, you will need a Canva Developer account. If you are interested in trying the Autofill APIs, you can request access. Create a Canva Developer account
  1. Go to the Developer Portal and log in with your existing Canva credentials or sign up for a new account.
  2. You will need to add a password to your account to allow for MFA. If you used Social Sign-In, you will need to add a password in your Settings > Login & Security.
  3. You will now be able to create integrations under Your integrations.
Authorization You can use Qodex's Authorization tab to easily set up auth for all the Connect endpoints. Canva Connect APIs use OAuth 2.0 with Authorization Code (with PKCE). Detail steps to set up Auth can be found on the Collection Overview page. Requesting Autofill Access Anyone can create a Public autofill integration, but teams wishing to use it or create a private integration will need to be a Canva Enterprise customer. To ensure our developer community can build and test public integrations, you can request access in your Developer portal.
  1. Create an integration.
  2. Under Scopes, scroll to the bottom to find the Register for access.
  3. Provide some information about the integration you are building for our team to review your request.
  4. Once the team gets back to you, it may take a few hours before your account is updated.