Autofill

The Canva Connect APIs for working with autofillable brand templates.

Soon, all brand template IDs will be updated to a new format. If your integration stores brand template IDs, you'll need to migrate to use the new IDs. After we implement this change, you'll have 6 months to migrate before the old IDs are removed.

To use the autofill APIs, your integration must act on behalf of a user that's a member of a Canva Enterprise(opens in a new tab or window) organization.

The Data autofill APIs let you create personalized designs using a brand template and input data. You can generate personalized invites, letters, training materials, pitch decks, marketing content, and more.

To get started with autofilled designs, add one or more autofillable data fields to a brand template using the Canva Data autofill app.

To autofill the brand template:

  1. Use the Get brand template dataset API to check which fields you can fill and what kind of data you can use.
  2. Use the Create design autofill job API to provide the data you want autofilled and start generating the design (asynchronously).
  3. Use the Get design autofill job API to check the status of the autofill job and retrieve the design.

Data autofill APIs