Canva home
Help

How to use Canva's APIs


You can use Canva’s APIs to connect your platform with Canva and integrate design directly into your systems and workflows. This integration streamlines processes, automates design creation, and gives users a seamless experience between your product and Canva.

With Canva’s APIs, you can:

  • Integrate Canva into your existing workflows.
  • Insert data from your applications into Canva templates.
  • Retrieve user data and designs.
  • Manage user details and access, including provisioning and deprovisioning.

Automate workflows with the official Canva node for n8n

You can automate Canva actions in your n8n workflows using the official Canva node. This Canva-owned node supports all Connect API actions, so you can build automated workflows without configuring plain HTTP requests.

To get started, install the official Canva node for n8n via npm if you work locally, or search for the verified Canva node in your nodes panel.

Available APIs

There are currently 4 APIs available at Canva.

  1. Connect API - The Canva Connect APIs let you integrate Canva’s design capabilities into your web apps and platforms. Use them to create integrations that sync assets, designs, and comments, or embed Canva directly into project management workflows.
  2. App SDK - The Canva Apps SDK lets you build apps that import content, add design elements, or automate common design tasks. You can distribute your app publicly via the Apps Marketplace or share it privately with your team.
  3. Admin API - The Canva Admin API lets you manage users, teams, and groups within your Canva organisation.
  4. SCIM API - The Canva SCIM API automates user account provisioning and deprovisioning.

Get started with the API

  1. Determine the API you need. Review available APIs and decide which API matches your use case, such as user management or design insertion.
  2. Confirm your Canva Subscription. Confirm that your Canva Subscription level includes access to your required API function.
  3. Set up your API. Refer to the documentation of the API you require and follow its setup instructions.

Troubleshooting

Connect API & App SDK:

You can refer to Canva’s Developer Community for similar issues or request assistance on Canva’s Developers Help Centre.

SCIM API & Admin API:

Please reach out to Canva Support or a member of your sales team for assistance.

Was this helpful?

Helpful

Unhelpful

People also viewed