Import Canva designs into a content plan
import_canva_designsImport Canva designs into a content plan. Planning documents (client, goal, frequency, 'Post 1..N' copy blocks) are read and turned into a full schedule with the copy already written; single creatives come in as artwork with AI-drafted copy. Call preview_canva_plan first, show the user the copy and dates, then pass those posts back here so nothing is re-read or changed.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | auto (default) detects planning documents; force with plan_document or artwork. | |
| time | No | Publish time HH:MM. Defaults to 09:00. | |
| posts | No | Confirmed/edited posts from preview_canva_plan. Only valid with a single design id. | |
| format | No | Export format. Defaults to png images. | |
| status | No | Ignored for safety: imports always land as drafts. To schedule, call update_post with status 'scheduled' - the user then confirms each account. | |
| cadence | No | Override the cadence written in the plan document. | |
| timezone | No | IANA timezone for the schedule. Defaults to UTC. | |
| design_ids | Yes | Canva design ids from list_canva_designs. | |
| start_date | No | Date (YYYY-MM-DD) of the first post. Defaults to today. | |
| content_plan_id | Yes | Plan id from list_content_plans. |