Revise a Quote Link
revise_quote_linkChange a Quote Link that already exists: send the COMPLETE new quote (every field, exactly as for create_quote_link, not only the changes) together with the quote's manage_token. Start from the quote in the last entry of versions from get_quote_status, change what the user asked, and send all of it.
The customer link stays the same and now shows the new version, marked as updated. Earlier answers stay attached to the version they answered (an approval of version 1 shows as approved v1, quote since revised), and the customer can answer the new version. Same rules as create_quote_link: only prices the user gave you or agreed to from price_check; no links, email addresses (except business.email) or payment details; the customer's display name only. Returns the new version number and its totals. If it returns errors, each one names the field, the problem and the fix: apply every fix and call again.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"business": "<business>",
"customer": "<customer>",
"title": "<title>",
"options": "<options>"
},
"name": "revise_quote_link"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tax | No | Optional. Tax exactly as the user supplies it: Workeey never decides tax rules. Send ONE of rate_percent (applied to the chosen option plus the chosen add-ons), amount (a fixed tax amount) or note (for example "Tax not included"). Leave tax out if the user gave no tax information. | |
| notes | No | Optional. Anything else the customer should know: what is included, timing, access. No links, email addresses or payment details (Zelle, Venmo, Cash App, PayPal, bank or card numbers, crypto). | |
| terms | No | Optional. The business's terms, such as warranty or cancellation. No links, email addresses or payment details (Zelle, Venmo, Cash App, PayPal, bank or card numbers, crypto). | |
| title | Yes | The job, in a few words. | |
| addons | No | Optional. Extras the customer can tick on top of the option they pick (up to 10). | |
| source | No | Optional. Which AI app is making this quote. Recorded as an unverified claim and never shown to the customer. | |
| deposit | No | Optional. Deposit wording shown on the quote: percent OR amount, and an optional note. Text only: Workeey takes no payments. | |
| options | Yes | The choices the customer picks between: 1 to 4 options (for example Standard and Premium), each priced on its own. A quote with a single price has one option. Workeey adds up every option, so send no totals. | |
| business | Yes | The user's own business, the one sending the quote. The customer sees these details marked as provided by the creator, not verified by Workeey. | |
| currency | No | Optional. Three-letter ISO 4217 code of a currency with cents (2 decimals), like USD, CAD or EUR. Default USD. A currency without 2-decimal cents (JPY, KWD) isn't supported yet. | USD |
| customer | Yes | Who the quote is for: a display name only. Never the customer's phone, email or address; quote links get shared and stay in chat history. | |
| location | No | Optional. Where the job is: city and state only, never the customer's street address. | |
| exclusions | No | Optional. What the price does not include. | |
| valid_until | No | Optional. The date the quote is valid until, YYYY-MM-DD. Default 30 days from today; at most 365 days ahead. | |
| manage_token | No | The quote's private manage token: the long code after # in the private link (https://www.workeey.com/q/m/#<token>), returned as manage_token by create_quote_link. The whole private link is accepted too. Required, unless your MCP client already sends it as an Authorization: Bearer header. |