# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for Canva Connect Export API version: 1.0.0 extends: openapi/canva-export-api-openapi.yml actions: - target: $.info update: x-apievangelist-phrasing: method: generated generated: '2026-09-26' generator: build-phrasing.py label: Generated by API Evangelist operations: 3 - target: $.paths['/v1/exports'].post update: x-apievangelist-phrasing: intent: Export a design to a file effect: write questions: - How do I export a Canva design as a PDF or PNG? - How long are export download links valid? instructions: - text: Export design {design_id} as {format}. slots: design_id: requestBody.design_id format: requestBody.format - text: Start an export of design {design_id} in {format} format. slots: design_id: requestBody.design_id format: requestBody.format method: generated generated: '2026-09-26' - target: $.paths['/v1/print-partner/exports'].post update: x-apievangelist-phrasing: intent: Export a print-ready file for a print partner effect: write questions: - As a print partner, how do I export a print-ready file of a customer design? - Can a print export be limited to certain pages or set dimensions? instructions: - text: Export print file of design {design_id} as {format}. slots: design_id: requestBody.design_id format: requestBody.format - text: Export pages {pages} of print design {design_id} as {format} at {dimensions}. slots: pages: requestBody.pages design_id: requestBody.design_id format: requestBody.format dimensions: requestBody.dimensions method: generated generated: '2026-09-26' - target: $.paths['/v1/exports/{exportId}'].get update: x-apievangelist-phrasing: intent: Get an export job's download links effect: read questions: - Is my design export ready to download? - Why does an export return several download URLs? instructions: - text: Get the download links for export {exportId}. slots: exportId: path.exportId - text: Check the status of export job {exportId}. slots: exportId: path.exportId method: generated generated: '2026-09-26'