create_quote
create_quote
Build a DRAFT quote in one call, including ramps and price overrides, with a validate-first dry run
Live server: on mcp.solvimon.com only the draft actions are available, see Access modes.
Builds a DRAFT quote in one call: the quote, its first version, the quote subscription and its schedule, plus discounts, commitments, add-ons, price overrides, entitlements, direct pricings and ramp steps.
Run it with mode: validate (the default) first: it resolves the owner and checks the customer, plan version, contact, dates and terms with zero writes. Call mode: apply once the rep has agreed the summary. Pass quote_id to finish a quote that failed or timed out part-way; a resume that would change the term, start date, owner or payment term is refused with the write_quote call that changes it.
The result tells the agent what to act on:
payment_term_default: no payment term was passed, so Solvimon’s default applies.customer_incomplete: a DRAFT customer misses legal details. Fill them withwrite_customer.customer_has_active_subscription: check whether this should be an upgrade quote.applyreturnsapproval, Solvimon’s evaluation of what finalizing would need. Both modes returnentitlementsandavailable_in_addons.
create_quote stops at DRAFT on purpose. Finalizing, accepting, rejecting and converting to a subscription are separate steps for a human to decide, done with write_quote or in Desk.