Autofill
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:
- Use the Get brand template dataset API to check which fields you can fill and what kind of data you can use.
- Use the Create design autofill job API to provide the data you want autofilled and start generating the design (asynchronously).
- Use the Get design autofill job API to check the status of the autofill job and retrieve the design.
Data autofill APIs
- Get brand template dataset: Check if a brand template has autofillable fields and what type of information the fields accept.
- Create design autofill job: Create an asynchronous job to generate a design from a brand template with your provided field information.
- Get design autofill job: Get the status and results of the autofill job, including the autofilled design.