curviate core draft create
Store a Draft. Every part is optional. With --schedule-at (and an account and text) Curviate publishes it at that time. Each account, and the no-account bucket, has a Draft limit and a media quota (DRAFT_
Usage
curviate core draft create [text] [flags]Examples
curviate core draft create "Three things we learned shipping our first agent integration."
curviate core draft create "Launch day." --account acc_YOUR_ACCOUNT_ID --schedule-at 2026-10-12T09:00:00+02:00
curviate core draft create "Demo." --account acc_YOUR_ACCOUNT_ID --attach screenshot.pngArguments
| Argument | Required | Description |
|---|---|---|
text | no | Post text (up to 3000 characters). Pass - to read from stdin. |
Flags
| Flag | Type | Required | Description |
|---|---|---|---|
--account | string | no | Account the Draft publishes as (acc_...). Never defaulted: omit it for a Draft with no account yet. |
--schedule-at | string | no | Publish 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_ |
--attach | string | no | File 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.