The Canva Apps SDK, Connect APIs, and MCP are now unified in the Canva Developers SDK. Learn more⁠(opens in a new tab or window).
Canva Developers SDK
The Canva Apps SDK, Connect APIs, and MCP are now unified in the Canva Developers SDK. Learn more⁠(opens in a new tab or window).

get-design-dataset

List the data fields that an existing design can be autofilled with.

Use get-design-dataset to check whether an existing design has fillable data fields, and to see each field's name and type. Use the field names and types to build the data payload for autofill-design. To check a brand template instead, use get-brand-template-dataset.

Example prompt

"Can I fill my event flyer with data from our spreadsheet?"

Requires a design_id.

Example response

IDs, URLs, and tokens below are placeholders; field names and structure are exactly as returned.

{
"dataset": {
"event_name": { "type": "text" },
"hero_image": { "type": "image" },
"attendance": { "type": "chart" }
}
}
JSON

Returns a dataset object keyed by field name. Each field has a type of text, image, chart, or sheet. An empty result means the design can't be autofilled.

Learn more