removedInput schema / properties / dryRun
Removed value: -{
- "description": "true → rehearse: validate + price the basket, record nothing, issue no links, bill nothing",
- "type": "boolean"
-}
removedInput schema / properties / email
Removed value: -{
- "description": "Contact email to attach to the order intent (optional)",
- "type": "string"
-}
removedInput schema / properties / idempotencyKey
Removed value: -{
- "description": "Optional client key (≤128 chars): makes the orderId deterministic and a retried call return the original intent instead of recording a second one — safe machine retries",
- "type": "string"
-}
removedInput schema / properties / items
Removed value: -{
- "description": "Array of {id, quantity?, amount?} — catalog ids above; `quantity` applies to unit items only, and `amount` (USD, min 5 / max 500) applies to the 'balance' item only and is required on it",
- "type": "array"
-}
removedInput schema / properties / quoteId
Removed value: -{
- "description": "Optional: the quoteId from get_quote — recorded on the order intent so the desk provisions against that exact quote.",
- "type": "string"
-}
removedInput schema / properties / topics
Removed value: -{
- "description": "Optional: the topic names this order's Watch lines cover. Pass each topic's `name` from get_quote verbatim, so this order checks the same topic the quote priced and you see the same verdict; your own words are checked as written and can read differently. Topic numbers are not accepted: a digit-only entry is refused with an explanation, never guessed at. Carried verbatim onto the recorded intent so scoped concerns survive the quote→order handoff. Max 12, each ≤200 chars.",
- "type": "array"
-}
removedInput schema / required
Removed value: -[
- "items"
-]