/v1/designs

POST {{baseUrl}}/v1/designs

Creates a new Canva design. To create a new design, you can either:

  • Use a preset design type.
  • Set height and width dimensions for a custom design.

Additionally, you can also provide the asset_id of an asset in the user's projects to add to the new design. To list the assets in a folder in the user's projects, use the List folder items API.

Request Body

{"design_type"=>{"name"=>"doc", "type"=>"preset"}, "asset_id"=>"<string>", "title"=>"<string>"}

HEADERS

KeyDatatypeRequiredDescription
Content-Typestring
Acceptstring

RESPONSES

status: OK

{&quot;design&quot;:{&quot;id&quot;:&quot;\u003cstring\u003e&quot;,&quot;owner&quot;:{&quot;team_id&quot;:&quot;\u003cstring\u003e&quot;,&quot;user_id&quot;:&quot;\u003cstring\u003e&quot;},&quot;urls&quot;:{&quot;edit_url&quot;:&quot;\u003cstring\u003e&quot;,&quot;view_url&quot;:&quot;\u003cstring\u003e&quot;},&quot;title&quot;:&quot;\u003cstring\u003e&quot;,&quot;thumbnail&quot;:{&quot;height&quot;:&quot;\u003cinteger\u003e&quot;,&quot;url&quot;:&quot;\u003cstring\u003e&quot;,&quot;width&quot;:&quot;\u003cinteger\u003e&quot;}}}