Autofill

The Canva Connect APIs for working with autofillable brand templates.

Later this year, we'll be updating all brand template IDs. If your integration stores brand template IDs, you'll need to migrate to the new IDs. Once we implement this change, you'll have 6 months to update the IDs.

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