# draft ## list ``` fastmail draft list [options] ``` | Option | Description | |--------|-------------| | `--limit ` | Max results (default: 20) | ## get ``` fastmail draft get [options] ``` | Option | Description | |--------|-------------| | `--body-type ` | Body format: `text` (default) or `html` | ## create ``` fastmail draft create [options] ``` | Option | Description | |--------|-------------| | `--to ` | Recipient (comma-separated) | | `--cc ` | CC recipient (comma-separated) | | `--bcc ` | BCC recipient (comma-separated) | | `--subject ` | Subject line | | `--body ` | Body text | | `--body-file ` | Read body from file | | `--stdin` | Read body from stdin | | `--html` | Body is HTML | ```sh fastmail draft create --to bob@example.com --subject "Hello" --body "Draft content" ``` ## update ``` fastmail draft update [options] ``` Same options as `create`. Returns a new draft ID because JMAP emails are immutable. ```sh fastmail draft update DRAFT_ID --subject "Updated subject" ``` ## delete ``` fastmail draft delete ``` ## send ``` fastmail draft send ```