curviate core draft update

Change a Draft: only the parts you pass change. --attach appends files; --schedule-at schedules or reschedules, --unschedule cancels. Any update to a failed Draft clears its failure. A Draft being published answers DRAFT_PUBLISHING: read it again in a few seconds. Needs Automate.

Usage

curviate core draft update <id> [flags]

Examples

curviate core draft update drf_YOUR_DRAFT_ID --text "New wording."
curviate core draft update drf_YOUR_DRAFT_ID --schedule-at 2026-10-12T09:00:00+02:00
curviate core draft update drf_YOUR_DRAFT_ID --unschedule

Arguments

ArgumentRequiredDescription
idyesDraft id (drf_...).

Flags

FlagTypeRequiredDescription
--accountstringnoMove the Draft to another of your accounts (acc_...).
--textstringnoReplace the text (up to 3000 characters). Pass - to read from stdin.
--schedule-atstringnoPublish at this time: ISO 8601 with an offset (e.g. 2026-10-12T09:00:00+02:00), passed through unchanged. A time in the future, not too close to another scheduled Draft on the same account (SCHEDULE_CONFLICT). Needs an account and text.
--unschedulebooleannoCancel the schedule; the Draft stays a Draft.
--attachstringnoFile to attach, repeatable; keeps the order given. Several images (JPEG, PNG, GIF, WEBP), or one MP4 video, or one PDF, never mixed. A file over its size limit is refused.

Also accepts these global flags: --api-key, --profile, --team, --base-url, --timeout, --json, --fields, --preview, --verbose, --beta.

Exit codes: the exit code table. More commands: Drafts.