{ "name": "create-design-from-candidate", "description": "Create a new Canva design from a generation job candidate ID. This converts an AI-generated design candidate into an editable Canva design. If successful, returns a design summary containing a design ID that can be used with the `editing_transaction_tools`. To make changes to the design, first call this tool with the candidate_id from generate-design results, then use the returned design_id with start-editing-transaction and subsequent editing tools.", "inputSchema": { "type": "object", "properties": { "job_id": { "type": "string", "minLength": 1, "maxLength": 50, "pattern": "^[a-zA-Z0-9_-]+$", "description": "ID of the design generation job that created the candidate design. This is returned in the generate-design response." }, "candidate_id": { "type": "string", "minLength": 1, "pattern": "^[a-zA-Z0-9_-]+$", "description": "ID of the candidate design to convert into an editable Canva design. This is returned in the generate-design response for each design candidate." }, "user_intent": { "type": "string", "description": "Mandatory description of what the user is trying to accomplish with this tool call. This should always be provided by LLM clients. Please keep it concise (255 characters or less recommended)." } }, "required": [ "job_id", "candidate_id" ], "additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" } }