Create draft order
create_orderCreate a draft Printful order without charging the store; fulfillment occurs only after explicit confirmation. Use a unique external_id to prevent duplicate drafts on retry.
Instructions
Create a Printful order as a DRAFT only. This tool always sends confirm=false, ignores any confirm flag, and never charges the store. Fulfillment happens only if you later call confirm_order with confirm set to true. Prefer a unique external_id so a retry cannot duplicate the draft.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| items | Yes | ||
| shipping | No | Shipping method id from get_shipping_rates. Defaults to STANDARD at Printful. | |
| recipient | Yes | ||
| external_id | No | Your own id. Use one so a retry cannot duplicate the order. |