ConnectWise Sell Tools
Written By Christopher Scaminaci
Last updated 7 days ago
ConnectWise Sell Tools
cwsell_ · 29 tools · Free 29
ConnectWise Sell (Quosal) API; raw JSON passthrough.
All connector tools · ConnectWise Sell setup guide
ConnectWise Sell tool groups
- Quotes — 9 tools
- Quote Items — 5 tools
- Quote Tabs — 2 tools
- Quote Customers — 4 tools
- Quote Terms — 4 tools
- Recurring Revenue — 1 tool
- Reference Data — 2 tools
- Users — 2 tools
Quotes
cwsell_copy_quote details
cwsell_copy_quote details
[CWSell] Copy an existing quote OR a quote template by internal ID to create a new draft. Templates are quote records, so a template id from cwsell_list_templates works here exactly like a quote id from cwsell_list_quotes — this is the way to seed a new quote from a branded template. This is a side-effecting operation that duplicates the source's tabs, items, and customers onto a fresh quote record; it is not idempotent. Returns the new quote.
cwsell_delete_quote details
cwsell_delete_quote details
[CWSell] Permanently hard-delete a quote and its associated data by internal ID. This cannot be undone. To remove only a single version, use cwsell_delete_quote_version instead.
cwsell_delete_quote_version details
cwsell_delete_quote_version details
[CWSell] Permanently hard-delete a single version of a quote identified by quote number + version number. This cannot be undone. Prefer this over cwsell_delete_quote when only one revision should be removed.
cwsell_get_latest_quote_version details
cwsell_get_latest_quote_version details
cwsell_get_quote details
cwsell_get_quote details
[CWSell] Retrieve a quote by its stable internal ID. Use this when you have an id from a prior cwsell_list_quotes call. For human-facing quote numbers, use cwsell_get_quote_version or cwsell_get_latest_quote_version instead.
cwsell_get_quote_version details
cwsell_get_quote_version details
[CWSell] Retrieve a specific version of a quote by human-facing quote number + version number. Use this when the user gave you a quote number (not an internal id). For the current/live version, use cwsell_get_latest_quote_version.
cwsell_list_quote_versions details
cwsell_list_quote_versions details
[CWSell] List all versions for a given quote number. Useful for auditing revision history before selecting a specific version.
cwsell_list_quotes details
cwsell_list_quotes details
[CWSell] List quotes with optional filtering and pagination. Returns quote summaries. Use includeFields to reduce response size when you only need specific fields.
cwsell_update_quote details
cwsell_update_quote details
[CWSell] Update a quote by its internal ID using an RFC 6902 JSON Patch operations array. Returns the updated quote.
Quote Items
cwsell_create_quote_item details
cwsell_create_quote_item details
[CWSell] Create a new quote line item. Requires a JSON object matching the CW Sell QuoteItem shape (idQuote, idQuoteTabs, description, quantity, price, etc). Returns the created item.
cwsell_delete_quote_item details
cwsell_delete_quote_item details
[CWSell] Permanently delete a quote line item by its internal ID. This cannot be undone.
cwsell_get_quote_item details
cwsell_get_quote_item details
cwsell_list_quote_items details
cwsell_list_quote_items details
[CWSell] List quote line items across all quotes with optional filtering and pagination. Quote items have ~200 fields — strongly recommend narrowing with includeFields.
cwsell_update_quote_item details
cwsell_update_quote_item details
[CWSell] Update a quote line item using an RFC 6902 JSON Patch operations array. Returns the updated item.
Quote Tabs
cwsell_list_quote_items_by_tab details
cwsell_list_quote_items_by_tab details
[CWSell] List all quote line items belonging to a specific quote tab. Useful for reading a grouped set of line items without pulling an entire quote.
cwsell_list_quote_tabs details
cwsell_list_quote_tabs details
Quote Customers
cwsell_delete_quote_customer details
cwsell_delete_quote_customer details
[CWSell] Remove a customer from a quote. This cannot be undone.
cwsell_list_quote_customers details
cwsell_list_quote_customers details
cwsell_replace_quote_customer details
cwsell_replace_quote_customer details
[CWSell] Replace a quote customer record with a full body (PUT). Provide the complete customer object; fields not present will be cleared. For partial updates, use cwsell_update_quote_customer.
cwsell_update_quote_customer details
cwsell_update_quote_customer details
[CWSell] Partially update a quote customer using an RFC 6902 JSON Patch operations array. Returns the updated customer.
Quote Terms
cwsell_create_quote_term details
cwsell_create_quote_term details
[CWSell] Create a new term/condition on a quote. Provide a JSON body matching the QuoteTerm shape.
cwsell_delete_quote_term details
cwsell_delete_quote_term details
[CWSell] Permanently delete a term/condition from a quote. This cannot be undone.
cwsell_list_quote_terms details
cwsell_list_quote_terms details
cwsell_update_quote_term details
cwsell_update_quote_term details
[CWSell] Partially update a quote term using an RFC 6902 JSON Patch operations array. Returns the updated term.
Recurring Revenue
cwsell_list_recurring_revenues details
cwsell_list_recurring_revenues details
Reference Data
cwsell_list_tax_codes details
cwsell_list_tax_codes details
[CWSell] List configured tax codes. Useful reference data when constructing or updating quote items and terms.
cwsell_list_templates details
cwsell_list_templates details
[CWSell] List configured quote templates. Templates are quote records, so each carries the same opaque GUID string 'id' as an ordinary quote — pass it to cwsell_copy_quote to seed a new quote from a branded layout.
Users
cwsell_list_users details
cwsell_list_users details
cwsell_update_user details
cwsell_update_user details
[CWSell] Partially update a user account using an RFC 6902 JSON Patch operations array. Returns the updated user.
More in Tools Reference
Atera ToolsAuvik ToolsCyberQP ToolsD&H Distributing ToolsStill need help? Ask the team