# Connectwise Manage

> Every ConnectWise PSA workflow from the terminal - with a typed conditions query builder, offline SQLite sync, and cross-entity views (unbilled work, account 360, board triage) the PSA web UI can't give you. Trigger phrases: `list connectwise tickets`, `triage the help desk board`, `find unbilled time in connectwise`, `connectwise account 360 for a client`, `log time on a connectwise ticket`, `use connectwise-manage`, `run connectwise-manage-cli`.

- Skill: `servosity/connectwise-manage` (Agent Skill, multi-file: 581 files)
- Install (CLI): `npx skillmds@latest add servosity/connectwise-manage`
- Raw SKILL.md: https://api.skillmd.com/api/skills/servosity/connectwise-manage/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Productivity
- License: Apache-2.0
- Author: Servosity (https://skillmd.com/u/servosity)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/servosity/connectwise-manage

---


# ConnectWise PSA  -  Printing Press CLI

## Prerequisites: Install the CLI

This skill drives the `connectwise-manage-cli` binary. **You must verify the CLI is installed before invoking any command from this skill.** If it is missing, install it first:

1. macOS / Linux:
   ```bash
   bash <(curl -fsSL https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/connectwise-manage/install.sh)
   ```
2. Windows (PowerShell):
   ```powershell
   iwr -useb https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/connectwise-manage/install.ps1 | iex
   ```
3. Verify: `connectwise-manage-cli --version`
4. Ensure `~/.local/bin` (macOS / Linux) or `%LOCALAPPDATA%\Programs\msp-skills` (Windows) is on `$PATH`.

The installer downloads the `connectwise-manage-cli` and `connectwise-manage-mcp` binaries into `~/.local/bin`
(macOS / Linux) or `%LOCALAPPDATA%\Programs\msp-skills` (Windows). It does not
register the skill with your agent and writes no MCP client config - see
[mcp-install.md](./mcp-install.md) for that wire-up.

If `--version` reports "command not found" after install, the runtime cannot see the binary directory on `$PATH`. Do not proceed with skill commands until verification succeeds.

A spec-generated CLI over the ConnectWise Manage REST API covering tickets, time, companies, contacts, agreements, configurations, projects, opportunities, and members. It syncs the high-gravity entities into a local SQLite store so you get instant full-text search and cross-table views the PSA never surfaces in one place  -  `unbilled` reconciles tickets against logged time, `account` assembles a full company 360, `board`/`stale`/`workload` give a dispatcher's queue at a glance. Every command speaks `--json`/`--select` and the whole tree is exposed as an MCP server for AI-driven triage.

## When to Use This CLI

Use this CLI when an MSP task touches the ConnectWise PSA system-of-record from the terminal or an agent: triaging or updating service tickets, logging billable time, pulling company / contact / agreement context, checking the CMDB, or reconciling unbilled work and agreement burn. It is the right choice when you want offline-fast queries, cross-entity views the web UI can't compose, or an MCP surface over the PSA. It is not the right choice for ConnectWise Automate (RMM) or for tenant administration screens the REST API doesn't cover.

## Unique Capabilities

These capabilities aren't available in any other tool for this API.

### Local joins that compound
- **`unbilled`**  -  Find tickets you touched or closed in a window that have zero or under-threshold time logged against them.

  _Reach for this before a billing cutoff or at end-of-day to catch revenue leaking from unlogged time._

  ```bash
  connectwise-manage-cli unbilled --since 7d --agent
  ```
- **`account`**  -  One card for a company: contacts, active agreements, deployed configurations, open-ticket count, and last activity.

  _Use it to prep a QBR or to get full context before any escalation call without clicking through tabs._

  ```bash
  connectwise-manage-cli account "Acme Corp" --agent
  ```
- **`agreement-burn`**  -  Hours logged against an agreement's company in a period versus the agreement's allotment, as a utilization percentage with over/under flag.

  _Use it to spot unprofitable clients before they blow their block-hours._

  ```bash
  connectwise-manage-cli agreement-burn --period 30d --agent
  ```

### Dispatcher views
- **`board`**  -  Open tickets on a board, oldest first, with each ticket's age, owner, status, and priority joined from the synced reference data.

  _Reach for this for the morning queue sweep instead of reloading the web board view._

  ```bash
  connectwise-manage-cli board 2 --unassigned
  ```
- **`stale`**  -  Open tickets with no update in N days, oldest first, with board and owner columns so you see what's rotting and whose it is.

  _Use it for the daily 'what's rotting on my board' pass before standup._

  ```bash
  connectwise-manage-cli stale --days 5
  ```
- **`workload`**  -  Open ticket count and aging per tech, so you route the next ticket to whoever is lightest.

  _Reach for this when deciding who should take a new escalation._

  ```bash
  connectwise-manage-cli workload --agent
  ```

### Query ergonomics
- **`condition`**  -  Build a validated ConnectWise conditions expression from flags (handling string quoting, bracketed dates, and AND-default / OR-parentheses), or explain what an existing expression queries.

  _Use it whenever a list command returns surprisingly empty  -  the DSL's quoting and AND/OR rules are the usual culprit._

  ```bash
  connectwise-manage-cli condition build --field board/name --op = --value "Help Desk"
  ```

## Command Reference

**company**  -  Manage company

- `connectwise-manage-cli company delete-companies-by-id`  -  Delete ConnectWise.Apis.v3_0.v2015_3.Company.Company.Company
- `connectwise-manage-cli company delete-companies-statuses-by-id`  -  Delete CompanyStatus
- `connectwise-manage-cli company delete-companies-types-by-id`  -  Delete Usage
- `connectwise-manage-cli company delete-configurations-bulk`  -  Delete BulkResult
- `connectwise-manage-cli company delete-configurations-by-id`  -  Delete Configuration
- `connectwise-manage-cli company delete-configurations-statuses-by-id`  -  Delete ConfigurationStatus
- `connectwise-manage-cli company delete-configurations-types-by-id`  -  Delete ConfigurationType
- `connectwise-manage-cli company delete-contacts-by-id`  -  Delete ApiContact
- `connectwise-manage-cli company delete-contacts-departments-by-id`  -  Delete Usage
- `connectwise-manage-cli company delete-contacts-relationships-by-id`  -  Delete ContactRelationship
- `connectwise-manage-cli company delete-contacts-types-by-id`  -  Delete ContactType
- `connectwise-manage-cli company get-companies`  -  Get List of ConnectWise.Apis.v3_0.v2015_3.Company.Company.Company
- `connectwise-manage-cli company get-companies-by-id`  -  Get ConnectWise.Apis.v3_0.v2015_3.Company.Company.Company
- `connectwise-manage-cli company get-companies-by-id-usages`  -  Get List of Usage Count
- `connectwise-manage-cli company get-companies-by-parent-id-custom-status-notes`  -  Get List of CompanyCustomNote
- `connectwise-manage-cli company get-companies-by-parent-id-groups`  -  Get List of CompanyGroup
- `connectwise-manage-cli company get-companies-by-parent-id-management-report-notifications`  -  Get List of ManagementReportNotification
- `connectwise-manage-cli company get-companies-by-parent-id-management-report-setup`  -  Get List of ManagementReportSetup
- `connectwise-manage-cli company get-companies-by-parent-id-management-summary-reports`  -  Get List of CompanyManagementSummary
- `connectwise-manage-cli company get-companies-by-parent-id-notes`  -  Get List of CompanyNote
- `connectwise-manage-cli company get-companies-by-parent-id-sites`  -  Get List of CompanySite
- `connectwise-manage-cli company get-companies-by-parent-id-teams`  -  Get List of CompanyTeam
- `connectwise-manage-cli company get-companies-by-parent-id-tracks`  -  Get List of ContactTrack
- `connectwise-manage-cli company get-companies-by-parent-id-type-associations`  -  Get List of CompanyTypeAssociation
- `connectwise-manage-cli company get-companies-count`  -  Get Count of ConnectWise.Apis.v3_0.v2015_3.Company.Company.Company
- `connectwise-manage-cli company get-companies-default`  -  Get ConnectWise.Apis.v3_0.v2015_3.Company.Company.Company
- `connectwise-manage-cli company get-companies-info`  -  Get List of CompanyInfos
- `connectwise-manage-cli company get-companies-info-count`  -  Get Count of CompanyInfos
- `connectwise-manage-cli company get-companies-info-types`  -  Get List of CompanyTypeInfo
- `connectwise-manage-cli company get-companies-statuses`  -  Get List of CompanyStatus
- `connectwise-manage-cli company get-companies-statuses-by-id`  -  Get CompanyStatus
- `connectwise-manage-cli company get-companies-statuses-count`  -  Get Count of CompanyStatus
- `connectwise-manage-cli company get-companies-types`  -  Get List of CompanyType
- `connectwise-manage-cli company get-companies-types-by-id`  -  Get CompanyType
- `connectwise-manage-cli company get-companies-types-count`  -  Get Count of CompanyType
- `connectwise-manage-cli company get-configurations`  -  Get List of Configuration
- `connectwise-manage-cli company get-configurations-by-id`  -  Get Configuration
- `connectwise-manage-cli company get-configurations-count`  -  Get Count of Configuration
- `connectwise-manage-cli company get-configurations-statuses`  -  Get List of ConfigurationStatus
- `connectwise-manage-cli company get-configurations-statuses-by-id`  -  Get ConfigurationStatus
- `connectwise-manage-cli company get-configurations-statuses-count`  -  Get Count of ConfigurationStatus
- `connectwise-manage-cli company get-configurations-statuses-info`  -  Get List of ConfigurationStatusInfos
- `connectwise-manage-cli company get-configurations-types`  -  Get List of ConfigurationType
- `connectwise-manage-cli company get-configurations-types-by-id`  -  Get ConfigurationType
- `connectwise-manage-cli company get-configurations-types-count`  -  Get Count of ConfigurationType
- `connectwise-manage-cli company get-contacts`  -  Get List of ApiContact
- `connectwise-manage-cli company get-contacts-by-id`  -  Get ApiContact
- `connectwise-manage-cli company get-contacts-by-id-image`  -  Get ValidatePortalResponse
- `connectwise-manage-cli company get-contacts-by-id-info`  -  Get ContactInfos
- `connectwise-manage-cli company get-contacts-by-id-portal-security`  -  Get List of PortalSecurity
- `connectwise-manage-cli company get-contacts-by-id-usages`  -  Get List of Usage Count
- `connectwise-manage-cli company get-contacts-by-parent-id-communications`  -  Get List of ContactCommunication
- `connectwise-manage-cli company get-contacts-by-parent-id-groups`  -  Get List of ContactGroup
- `connectwise-manage-cli company get-contacts-by-parent-id-notes`  -  Get List of ContactNote
- `connectwise-manage-cli company get-contacts-by-parent-id-tracks`  -  Get List of ContactTrack
- `connectwise-manage-cli company get-contacts-by-parent-id-type-associations`  -  Get List of ContactTypeAssociation
- `connectwise-manage-cli company get-contacts-count`  -  Get Count of Usage
- `connectwise-manage-cli company get-contacts-default`  -  Get ApiContact
- `connectwise-manage-cli company get-contacts-departments`  -  Get List of ContactDepartment
- `connectwise-manage-cli company get-contacts-departments-by-id`  -  Get ContactDepartment
- `connectwise-manage-cli company get-contacts-departments-count`  -  Get Count of ContactDepartment
- `connectwise-manage-cli company get-contacts-departments-info`  -  Get List of ContactDepartmentInfos
- `connectwise-manage-cli company get-contacts-info`  -  Get List of ContactInfos
- `connectwise-manage-cli company get-contacts-info-count`  -  Get Count of ContactInfos
- `connectwise-manage-cli company get-contacts-relationships`  -  Get List of ContactRelationship
- `connectwise-manage-cli company get-contacts-relationships-by-id`  -  Get ContactRelationship
- `connectwise-manage-cli company get-contacts-relationships-count`  -  Get Count of ContactRelationship
- `connectwise-manage-cli company get-contacts-types`  -  Get List of ContactType
- `connectwise-manage-cli company get-contacts-types-by-id`  -  Get ContactType
- `connectwise-manage-cli company get-contacts-types-count`  -  Get Count of ContactType
- `connectwise-manage-cli company get-contacts-types-info`  -  Get List of ContactTypeInfo
- `connectwise-manage-cli company patch-companies-by-id`  -  Patch ConnectWise.Apis.v3_0.v2015_3.Company.Company.Company
- `connectwise-manage-cli company patch-companies-statuses-by-id`  -  Patch CompanyStatus
- `connectwise-manage-cli company patch-companies-types-by-id`  -  Patch CompanyType
- `connectwise-manage-cli company patch-configurations-by-id`  -  Patch Configuration
- `connectwise-manage-cli company patch-configurations-by-id-change-type`  -  Patch Configuration
- `connectwise-manage-cli company patch-configurations-statuses-by-id`  -  Patch ConfigurationStatus
- `connectwise-manage-cli company patch-configurations-types-by-id`  -  Patch ConfigurationType
- `connectwise-manage-cli company patch-contacts-by-id`  -  Patch ApiContact
- `connectwise-manage-cli company patch-contacts-departments-by-id`  -  Patch ContactDepartment
- `connectwise-manage-cli company patch-contacts-relationships-by-id`  -  Patch ContactRelationship
- `connectwise-manage-cli company patch-contacts-types-by-id`  -  Patch ContactType
- `connectwise-manage-cli company post-companies`  -  Post ConnectWise.Apis.v3_0.v2015_3.Company.Company.Company
- `connectwise-manage-cli company post-companies-by-id-merge`  -  Post SuccessResponse
- `connectwise-manage-cli company post-companies-by-parent-id-custom-status-notes`  -  Post CompanyCustomNote
- `connectwise-manage-cli company post-companies-by-parent-id-groups`  -  Post CompanyGroup
- `connectwise-manage-cli company post-companies-by-parent-id-management-report-notifications`  -  Post ManagementReportNotification
- `connectwise-manage-cli company post-companies-by-parent-id-management-report-setup`  -  Post ManagementReportSetup
- `connectwise-manage-cli company post-companies-by-parent-id-management-summary-reports`  -  Post CompanyManagementSummary
- `connectwise-manage-cli company post-companies-by-parent-id-notes`  -  Post CompanyNote
- `connectwise-manage-cli company post-companies-by-parent-id-sites`  -  Post CompanySite
- `connectwise-manage-cli company post-companies-by-parent-id-teams`  -  Post CompanyTeam
- `connectwise-manage-cli company post-companies-by-parent-id-tracks`  -  Post ContactTrack
- `connectwise-manage-cli company post-companies-by-parent-id-type-associations`  -  Post CompanyTypeAssociation
- `connectwise-manage-cli company post-companies-statuses`  -  Post CompanyStatus
- `connectwise-manage-cli company post-companies-types`  -  Post CompanyType
- `connectwise-manage-cli company post-configurations`  -  Post Configuration
- `connectwise-manage-cli company post-configurations-bulk`  -  Post Configuration
- `connectwise-manage-cli company post-configurations-statuses`  -  Post ConfigurationStatus
- `connectwise-manage-cli company post-configurations-types`  -  Post ConfigurationType
- `connectwise-manage-cli company post-configurations-types-copy`  -  Post Board
- `connectwise-manage-cli company post-contacts`  -  Post ApiContact
- `connectwise-manage-cli company post-contacts-by-parent-id-communications`  -  Post ContactCommunication
- `connectwise-manage-cli company post-contacts-by-parent-id-groups`  -  Post ContactGroup
- `connectwise-manage-cli company post-contacts-by-parent-id-notes`  -  Post ContactNote
- `connectwise-manage-cli company post-contacts-by-parent-id-tracks`  -  Post ContactTrack
- `connectwise-manage-cli company post-contacts-by-parent-id-type-associations`  -  Post ContactTypeAssociation
- `connectwise-manage-cli company post-contacts-departments`  -  Post ContactDepartment
- `connectwise-manage-cli company post-contacts-relationships`  -  Post ContactRelationship
- `connectwise-manage-cli company post-contacts-request-password`  -  Post PortalSecurity
- `connectwise-manage-cli company post-contacts-types`  -  Post ContactType
- `connectwise-manage-cli company post-contacts-validate-portal-credentials`  -  Post ValidatePortalResponse
- `connectwise-manage-cli company put-companies-by-id`  -  Put ConnectWise.Apis.v3_0.v2015_3.Company.Company.Company
- `connectwise-manage-cli company put-companies-statuses-by-id`  -  Put CompanyStatus
- `connectwise-manage-cli company put-companies-types-by-id`  -  Put CompanyType
- `connectwise-manage-cli company put-configurations-bulk`  -  Put Configuration
- `connectwise-manage-cli company put-configurations-by-id`  -  Put Configuration
- `connectwise-manage-cli company put-configurations-statuses-by-id`  -  Put ConfigurationStatus
- `connectwise-manage-cli company put-configurations-types-by-id`  -  Put ConfigurationType
- `connectwise-manage-cli company put-contacts-by-id`  -  Put ApiContact
- `connectwise-manage-cli company put-contacts-departments-by-id`  -  Put ContactDepartment
- `connectwise-manage-cli company put-contacts-relationships-by-id`  -  Put ContactRelationship
- `connectwise-manage-cli company put-contacts-types-by-id`  -  Put ContactType

**finance**  -  Manage finance

- `connectwise-manage-cli finance delete-agreements-by-id`  -  Delete Agreement
- `connectwise-manage-cli finance delete-agreements-types-by-id`  -  Delete AgreementType
- `connectwise-manage-cli finance delete-invoices-by-id`  -  Delete Invoice
- `connectwise-manage-cli finance get-agreements`  -  Get List of Agreement
- `connectwise-manage-cli finance get-agreements-by-id`  -  Get Agreement
- `connectwise-manage-cli finance get-agreements-by-parent-id-additions`  -  Get List of Addition
- `connectwise-manage-cli finance get-agreements-by-parent-id-adjustments`  -  Get List of Adjustment
- `connectwise-manage-cli finance get-agreements-by-parent-id-board-defaults`  -  Get List of BoardDefault
- `connectwise-manage-cli finance get-agreements-by-parent-id-configurations`  -  Get List of ConfigurationReference
- `connectwise-manage-cli finance get-agreements-by-parent-id-sites`  -  Get List of AgreementSite
- `connectwise-manage-cli finance get-agreements-by-parent-id-work-role-exclusions`  -  Get List of AgreementWorkRoleExclusion
- `connectwise-manage-cli finance get-agreements-by-parent-id-work-type-exclusions`  -  Get List of AgreementWorkTypeExclusion
- `connectwise-manage-cli finance get-agreements-by-parent-id-workroles`  -  Get List of AgreementWorkRole
- `connectwise-manage-cli finance get-agreements-by-parent-id-worktypes`  -  Get List of AgreementWorkType
- `connectwise-manage-cli finance get-agreements-count`  -  Get Count of Agreement
- `connectwise-manage-cli finance get-agreements-types`  -  Get List of AgreementType
- `connectwise-manage-cli finance get-agreements-types-by-id`  -  Get AgreementType
- `connectwise-manage-cli finance get-agreements-types-count`  -  Get Count of AgreementType
- `connectwise-manage-cli finance get-agreements-types-info`  -  Get List of AgreementTypeInfo
- `connectwise-manage-cli finance get-invoices`  -  Get List of Invoice
- `connectwise-manage-cli finance get-invoices-by-id`  -  Get Invoice
- `connectwise-manage-cli finance get-invoices-by-id-pdf`  -  Get Invoice
- `connectwise-manage-cli finance get-invoices-by-parent-id-commissions`  -  Get List of InvoiceCommissions
- `connectwise-manage-cli finance get-invoices-by-parent-id-gl-entries`  -  Get List of GLEntries
- `connectwise-manage-cli finance get-invoices-by-parent-id-payments`  -  Get List of Payment
- `connectwise-manage-cli finance get-invoices-by-parent-id-routings`  -  Get List of Invoice Routings
- `connectwise-manage-cli finance get-invoices-count`  -  Get Count of Invoice
- `connectwise-manage-cli finance patch-agreements-by-id`  -  Patch Agreement
- `connectwise-manage-cli finance patch-agreements-types-by-id`  -  Patch AgreementType
- `connectwise-manage-cli finance patch-invoices-by-id`  -  Patch Invoice
- `connectwise-manage-cli finance post-agreements`  -  Post Agreement
- `connectwise-manage-cli finance post-agreements-by-id-copy`  -  Post AgreementType
- `connectwise-manage-cli finance post-agreements-by-id-invoice`  -  Post AgreementInvoice
- `connectwise-manage-cli finance post-agreements-by-parent-id-additions`  -  Post Addition
- `connectwise-manage-cli finance post-agreements-by-parent-id-adjustments`  -  Post Adjustment
- `connectwise-manage-cli finance post-agreements-by-parent-id-board-defaults`  -  Post BoardDefault
- `connectwise-manage-cli finance post-agreements-by-parent-id-configurations`  -  Post ConfigurationReference
- `connectwise-manage-cli finance post-agreements-by-parent-id-copy`  -  Post CopyAgreementAction
- `connectwise-manage-cli finance post-agreements-by-parent-id-sites`  -  Post AgreementSite
- `connectwise-manage-cli finance post-agreements-by-parent-id-work-role-exclusions`  -  Post AgreementWorkRoleExclusion
- `connectwise-manage-cli finance post-agreements-by-parent-id-work-type-exclusions`  -  Post AgreementWorkTypeExclusion
- `connectwise-manage-cli finance post-agreements-by-parent-id-workroles`  -  Post AgreementWorkRole
- `connectwise-manage-cli finance post-agreements-by-parent-id-worktypes`  -  Post AgreementWorkType
- `connectwise-manage-cli finance post-agreements-types`  -  Post AgreementType
- `connectwise-manage-cli finance post-invoices`  -  Post Invoice
- `connectwise-manage-cli finance post-invoices-by-parent-id-payments`  -  Post Payment
- `connectwise-manage-cli finance post-invoices-by-parent-id-routings`  -  Post Invoice Routings
- `connectwise-manage-cli finance put-agreements-by-id`  -  Put Agreement
- `connectwise-manage-cli finance put-agreements-types-by-id`  -  Put AgreementType
- `connectwise-manage-cli finance put-invoices-by-id`  -  Put Invoice

**procurement**  -  Manage procurement

- `connectwise-manage-cli procurement delete-products-by-id`  -  Delete ProductItem
- `connectwise-manage-cli procurement delete-purchaseorders-by-id`  -  Delete PurchaseOrder
- `connectwise-manage-cli procurement delete-purchaseorders-by-parent-id-lineitems`  -  Delete PurchaseOrderLineItem
- `connectwise-manage-cli procurement get-products`  -  Get List of ProductItem
- `connectwise-manage-cli procurement get-products-by-id`  -  Get ProductItem
- `connectwise-manage-cli procurement get-products-by-parent-id-components`  -  Get List of ProductComponent
- `connectwise-manage-cli procurement get-products-by-parent-id-picking-shipping-details`  -  Get List of ProductPickingShippingDetail
- `connectwise-manage-cli procurement get-products-count`  -  Get Count of ProductItem
- `connectwise-manage-cli procurement get-purchaseorders`  -  Get List of PurchaseOrder
- `connectwise-manage-cli procurement get-purchaseorders-by-id`  -  Get PurchaseOrder
- `connectwise-manage-cli procurement get-purchaseorders-by-id-info`  -  Get PurchaseOrderInfo
- `connectwise-manage-cli procurement get-purchaseorders-by-parent-id-lineitems`  -  Get List of PurchaseOrderLineItem
- `connectwise-manage-cli procurement get-purchaseorders-count`  -  Get Count of PurchaseOrder
- `connectwise-manage-cli procurement get-purchaseorders-info`  -  Get List of PurchaseOrderInfo
- `connectwise-manage-cli procurement get-purchaseorders-info-count`  -  Get Count of PurchaseOrderInfo
- `connectwise-manage-cli procurement patch-products-by-id`  -  Patch ProductItem
- `connectwise-manage-cli procurement patch-purchaseorders-by-id`  -  Patch PurchaseOrder
- `connectwise-manage-cli procurement post-products`  -  Post ProductItem
- `connectwise-manage-cli procurement post-products-by-id-detach`  -  Post ProductDetach
- `connectwise-manage-cli procurement post-products-by-parent-id-components`  -  Post List of ProductComponent
- `connectwise-manage-cli procurement post-products-by-parent-id-picking-shipping-details`  -  Post List of ProductPickingShippingDetail
- `connectwise-manage-cli procurement post-purchaseorders`  -  Post PurchaseOrder
- `connectwise-manage-cli procurement post-purchaseorders-by-id-copy`  -  Post PurchaseOrderCopy
- `connectwise-manage-cli procurement post-purchaseorders-by-id-rebatch`  -  Post RebatchPurchaseOrder
- `connectwise-manage-cli procurement post-purchaseorders-by-id-unbatch`  -  Post UnbatchPurchaseOrder
- `connectwise-manage-cli procurement post-purchaseorders-by-parent-id-lineitems`  -  Post PurchaseOrderLineItem
- `connectwise-manage-cli procurement post-purchaseorders-by-parent-id-notes`  -  Post PurchaseOrderNote
- `connectwise-manage-cli procurement put-products-by-id`  -  Put ProductItem
- `connectwise-manage-cli procurement put-purchaseorders-by-id`  -  Put PurchaseOrder

**project**  -  Manage project

- `connectwise-manage-cli project delete-by-id`  -  Delete ApiProject
- `connectwise-manage-cli project delete-tickets-by-id`  -  Delete ProjectTicket
- `connectwise-manage-cli project get`  -  Get List of ApiProject
- `connectwise-manage-cli project get-by-id`  -  Get ApiProject
- `connectwise-manage-cli project get-by-id-workplan`  -  Get ProjectWorkplan
- `connectwise-manage-cli project get-by-parent-id-contacts`  -  Get List of ProjectContact
- `connectwise-manage-cli project get-by-parent-id-notes`  -  Get List of ProjectNote
- `connectwise-manage-cli project get-by-parent-id-phases`  -  Get List of ProjectPhase
- `connectwise-manage-cli project get-by-parent-id-team-members`  -  Get List of ProjectTeamMember
- `connectwise-manage-cli project get-count`  -  Get Count of ApiProject
- `connectwise-manage-cli project get-tickets`  -  Get List of ProjectTicket
- `connectwise-manage-cli project get-tickets-by-id`  -  Get ProjectTicket
- `connectwise-manage-cli project get-tickets-by-parent-id-activities`  -  Get List of ActivityReference Gets activities associated to the ticket Please use the /sales/activities?
- `connectwise-manage-cli project get-tickets-by-parent-id-all-notes`  -  Get List of ProjectTicketNote
- `connectwise-manage-cli project get-tickets-by-parent-id-configurations`  -  Get List of ConfigurationReference
- `connectwise-manage-cli project get-tickets-by-parent-id-documents`  -  Get List of DocumentReference Gets the documents associated to the ticket Please use the /system/documents?
- `connectwise-manage-cli project get-tickets-by-parent-id-notes`  -  Get List of TicketNote
- `connectwise-manage-cli project get-tickets-by-parent-id-products`  -  Get List of ProductReference Gets the products associated to the ticket Please use the /procurement/products?
- `connectwise-manage-cli project get-tickets-by-parent-id-scheduleentries`  -  Get List of ScheduleEntryReference Gets the schedule entries associated to the ticket Please use the /schedule/entries?
- `connectwise-manage-cli project get-tickets-by-parent-id-tasks`  -  Get List of TicketTask
- `connectwise-manage-cli project get-tickets-by-parent-id-timeentries`  -  Get List of TimeEntryReference Gets time entries associated to the ticket Please use the /time/entries?
- `connectwise-manage-cli project get-tickets-count`  -  Get Count of ProjectTicket
- `connectwise-manage-cli project patch-by-id`  -  Patch ApiProject
- `connectwise-manage-cli project patch-tickets-by-id`  -  Patch ProjectTicket
- `connectwise-manage-cli project post`  -  Post ApiProject
- `connectwise-manage-cli project post-by-parent-id-apply-templates`  -  Post ApplyTemplates
- `connectwise-manage-cli project post-by-parent-id-contacts`  -  Post ProjectContact
- `connectwise-manage-cli project post-by-parent-id-notes`  -  Post ProjectNote
- `connectwise-manage-cli project post-by-parent-id-phases`  -  Post ProjectPhase
- `connectwise-manage-cli project post-by-parent-id-team-members`  -  Post ProjectTeamMember
- `connectwise-manage-cli project post-tickets`  -  Post ProjectTicket
- `connectwise-manage-cli project post-tickets-by-parent-id-configurations`  -  Post ConfigurationReference
- `connectwise-manage-cli project post-tickets-by-parent-id-convert`  -  Post SuccessResponse
- `connectwise-manage-cli project post-tickets-by-parent-id-notes`  -  Post TicketNote
- `connectwise-manage-cli project post-tickets-by-parent-id-tasks`  -  Post TicketTask
- `connectwise-manage-cli project post-tickets-search`  -  Post List of ProjectTicket
- `connectwise-manage-cli project put-by-id`  -  Put ApiProject
- `connectwise-manage-cli project put-tickets-by-id`  -  Put ProjectTicket

**sales**  -  Manage sales

- `connectwise-manage-cli sales delete-activities-by-id`  -  Delete Activity
- `connectwise-manage-cli sales delete-activities-statuses-by-id`  -  Delete ActivityStatus
- `connectwise-manage-cli sales delete-activities-types-by-id`  -  Delete ActivityType
- `connectwise-manage-cli sales delete-opportunities-by-id`  -  Delete ConnectWise.Apis.v3_0.v2015_3.Sales.Opportunity.Opportunity
- `connectwise-manage-cli sales delete-opportunities-by-parent-id-forecast`  -  Delete Forecast
- `connectwise-manage-cli sales delete-opportunities-ratings-by-id`  -  Delete OpportunityRating
- `connectwise-manage-cli sales delete-opportunities-statuses-by-id`  -  Delete OpportunityStatus
- `connectwise-manage-cli sales delete-opportunities-types-by-id`  -  Delete OpportunityType
- `connectwise-manage-cli sales get-activities`  -  Get List of Activity
- `connectwise-manage-cli sales get-activities-by-id`  -  Get Activity
- `connectwise-manage-cli sales get-activities-count`  -  Get Count of Activity
- `connectwise-manage-cli sales get-activities-statuses`  -  Get List of ActivityStatus
- `connectwise-manage-cli sales get-activities-statuses-by-id`  -  Get ActivityStatus
- `connectwise-manage-cli sales get-activities-statuses-count`  -  Get Count of ActivityStatus
- `connectwise-manage-cli sales get-activities-statuses-info`  -  Get List of ActivityStatusInfos
- `connectwise-manage-cli sales get-activities-types`  -  Get List of ActivityType
- `connectwise-manage-cli sales get-activities-types-by-id`  -  Get ActivityType
- `connectwise-manage-cli sales get-activities-types-count`  -  Get Count of ActivityType
- `connectwise-manage-cli sales get-opportunities`  -  Get List of ConnectWise.Apis.v3_0.v2015_3.Sales.Opportunity.Opportunity
- `connectwise-manage-cli sales get-opportunities-by-id`  -  Get ConnectWise.Apis.v3_0.v2015_3.Sales.Opportunity.Opportunity
- `connectwise-manage-cli sales get-opportunities-by-parent-id-contacts`  -  Get List of OpportunityContact
- `connectwise-manage-cli sales get-opportunities-by-parent-id-forecast`  -  Get List of Forecast
- `connectwise-manage-cli sales get-opportunities-by-parent-id-notes`  -  Get List of OpportunityNote
- `connectwise-manage-cli sales get-opportunities-by-parent-id-team`  -  Get List of Team
- `connectwise-manage-cli sales get-opportunities-conversions-by-id`  -  Get Conversion
- `connectwise-manage-cli sales get-opportunities-count`  -  Get Count of ConnectWise.Apis.v3_0.v2015_3.Sales.Opportunity.Opportunity
- `connectwise-manage-cli sales get-opportunities-default`  -  Get ConnectWise.Apis.v3_0.v2015_3.Sales.Opportunity.Opportunity
- `connectwise-manage-cli sales get-opportunities-ratings`  -  Get List of OpportunityRating
- `connectwise-manage-cli sales get-opportunities-ratings-by-id`  -  Get OpportunityRating
- `connectwise-manage-cli sales get-opportunities-ratings-count`  -  Get Count of OpportunityRating
- `connectwise-manage-cli sales get-opportunities-ratings-info`  -  Get List of OpportunityRatingInfo
- `connectwise-manage-cli sales get-opportunities-statuses`  -  Get List of OpportunityStatus
- `connectwise-manage-cli sales get-opportunities-statuses-by-id`  -  Get OpportunityStatus
- `connectwise-manage-cli sales get-opportunities-statuses-count`  -  Get Count of OpportunityStatus
- `connectwise-manage-cli sales get-opportunities-statuses-info`  -  Get List of OpportunityStatusInfos
- `connectwise-manage-cli sales get-opportunities-types`  -  Get List of OpportunityType
- `connectwise-manage-cli sales get-opportunities-types-by-id`  -  Get OpportunityType
- `connectwise-manage-cli sales get-opportunities-types-count`  -  Get Count of OpportunityType
- `connectwise-manage-cli sales get-opportunities-types-info`  -  Get List of OpportunityTypeInfos
- `connectwise-manage-cli sales patch-activities-by-id`  -  Patch Activity
- `connectwise-manage-cli sales patch-activities-statuses-by-id`  -  Patch ActivityStatus
- `connectwise-manage-cli sales patch-activities-types-by-id`  -  Patch ActivityType
- `connectwise-manage-cli sales patch-opportunities-by-id`  -  Patch ConnectWise.Apis.v3_0.v2015_3.Sales.Opportunity.Opportunity
- `connectwise-manage-cli sales patch-opportunities-by-parent-id-forecast`  -  Patch Forecast
- `connectwise-manage-cli sales patch-opportunities-ratings-by-id`  -  Patch OpportunityRating
- `connectwise-manage-cli sales patch-opportunities-statuses-by-id`  -  Patch OpportunityStatus
- `connectwise-manage-cli sales patch-opportunities-types-by-id`  -  Patch OpportunityType
- `connectwise-manage-cli sales post-activities`  -  Post Activity
- `connectwise-manage-cli sales post-activities-statuses`  -  Post ActivityStatus
- `connectwise-manage-cli sales post-activities-types`  -  Post ActivityType
- `connectwise-manage-cli sales post-opportunities`  -  Post ConnectWise.Apis.v3_0.v2015_3.Sales.Opportunity.Opportunity
- `connectwise-manage-cli sales post-opportunities-by-id-convert-to-agreement`  -  Post ApiAgreement
- `connectwise-manage-cli sales post-opportunities-by-id-convert-to-order`  -  Post ApiSalesOrder
- `connectwise-manage-cli sales post-opportunities-by-id-convert-to-project`  -  Post ApiProject
- `connectwise-manage-cli sales post-opportunities-by-id-convert-to-service-ticket`  -  Post ApiTicket
- `connectwise-manage-cli sales post-opportunities-by-parent-id-contacts`  -  Post OpportunityContact
- `connectwise-manage-cli sales post-opportunities-by-parent-id-forecast`  -  Post Forecast
- `connectwise-manage-cli sales post-opportunities-by-parent-id-notes`  -  Post OpportunityNote
- `connectwise-manage-cli sales post-opportunities-by-parent-id-team`  -  Post Team
- `connectwise-manage-cli sales post-opportunities-ratings`  -  Post OpportunityRating
- `connectwise-manage-cli sales post-opportunities-statuses`  -  Post OpportunityStatus
- `connectwise-manage-cli sales post-opportunities-types`  -  Post OpportunityType
- `connectwise-manage-cli sales put-activities-by-id`  -  Put Activity
- `connectwise-manage-cli sales put-activities-statuses-by-id`  -  Put ActivityStatus
- `connectwise-manage-cli sales put-activities-types-by-id`  -  Put ActivityType
- `connectwise-manage-cli sales put-opportunities-by-id`  -  Put ConnectWise.Apis.v3_0.v2015_3.Sales.Opportunity.Opportunity
- `connectwise-manage-cli sales put-opportunities-by-parent-id-forecast`  -  Put Forecast
- `connectwise-manage-cli sales put-opportunities-ratings-by-id`  -  Put OpportunityRating
- `connectwise-manage-cli sales put-opportunities-statuses-by-id`  -  Put OpportunityStatus
- `connectwise-manage-cli sales put-opportunities-types-by-id`  -  Put OpportunityType

**service**  -  Manage service

- `connectwise-manage-cli service delete-boards-by-id`  -  Delete Board
- `connectwise-manage-cli service delete-priorities-by-id`  -  Delete Priority
- `connectwise-manage-cli service delete-sources-by-id`  -  Delete Source
- `connectwise-manage-cli service delete-tickets-by-id`  -  Delete Ticket
- `connectwise-manage-cli service delete-tickets-by-parent-id-configurations-by-id`  -  Delete ConfigurationReference
- `connectwise-manage-cli service delete-tickets-by-parent-id-notes-by-id`  -  Delete ServiceNote
- `connectwise-manage-cli service delete-tickets-by-parent-id-tasks-by-id`  -  Delete Task
- `connectwise-manage-cli service delete-tickets-changelogs`  -  Delete Ticket Change Logs
- `connectwise-manage-cli service get-boards`  -  Get List of Board
- `connectwise-manage-cli service get-boards-by-id`  -  Get Board
- `connectwise-manage-cli service get-boards-by-id-usages`  -  Get List of Usage Count
- `connectwise-manage-cli service get-boards-by-parent-id-statuses`  -  Get List of BoardStatus
- `connectwise-manage-cli service get-boards-by-parent-id-type-sub-type-item-associations`  -  Get List of BoardTypeSubTypeItemAssociation
- `connectwise-manage-cli service get-boards-count`  -  Get Count of Board
- `connectwise-manage-cli service get-priorities`  -  Get List of Priority
- `connectwise-manage-cli service get-priorities-by-id`  -  Get Priority
- `connectwise-manage-cli service get-priorities-by-id-image`  -  Get Priority
- `connectwise-manage-cli service get-priorities-by-id-usages`  -  Get List of Usage Count
- `connectwise-manage-cli service get-priorities-count`  -  Get Count of Priority
- `connectwise-manage-cli service get-sources`  -  Get List of Source
- `connectwise-manage-cli service get-sources-by-id`  -  Get Source
- `connectwise-manage-cli service get-sources-by-id-info`  -  Get SourceInfos
- `connectwise-manage-cli service get-sources-by-id-usages`  -  Get List of Usage Count
- `connectwise-manage-cli service get-sources-count`  -  Get Count of Source
- `connectwise-manage-cli service get-sources-info`  -  Get List of SourceInfos
- `connectwise-manage-cli service get-sources-info-count`  -  Get Count of SourceInfo
- `connectwise-manage-cli service get-tickets`  -  Get List of ConnectWise.Apis.v3_0.v2015_3.Service.Ticket.Ticket
- `connectwise-manage-cli service get-tickets-by-id`  -  Get Ticket
- `connectwise-manage-cli service get-tickets-by-id-info`  -  Get TicketInfos
- `connectwise-manage-cli service get-tickets-by-parent-id-activities`  -  Get List of ActivityReference Gets activities associated to the ticket Please use the /sales/activities?
- `connectwise-manage-cli service get-tickets-by-parent-id-activities-count`  -  Get Count of ActivityReference Gets count of activities associated to the ticket Please use the /sales/activities/count?
- `connectwise-manage-cli service get-tickets-by-parent-id-all-notes`  -  Get List of ServiceTicketNote
- `connectwise-manage-cli service get-tickets-by-parent-id-configurations`  -  Get List of ConfigurationReference
- `connectwise-manage-cli service get-tickets-by-parent-id-configurations-by-id`  -  Get ConfigurationReference
- `connectwise-manage-cli service get-tickets-by-parent-id-configurations-count`  -  Get Count of ConfigurationReference
- `connectwise-manage-cli service get-tickets-by-parent-id-documents`  -  Get List of DocumentReference Gets the documents associated to the ticket Please use the /system/documents?
- `connectwise-manage-cli service get-tickets-by-parent-id-documents-count`  -  Get Count of DocumentReference
- `connectwise-manage-cli service get-tickets-by-parent-id-notes`  -  Get List of ServiceNote
- `connectwise-manage-cli service get-tickets-by-parent-id-notes-by-id`  -  Get ServiceNote
- `connectwise-manage-cli service get-tickets-by-parent-id-notes-count`  -  Get Count of ServiceNote
- `connectwise-manage-cli service get-tickets-by-parent-id-products`  -  Get List of ProductReference Gets the products associated to the ticket Please use the /procurement/products?
- `connectwise-manage-cli service get-tickets-by-parent-id-products-count`  -  Get Count of ProductReference Gets the products associated to the ticket Please use the /procurement/products/count?
- `connectwise-manage-cli service get-tickets-by-parent-id-scheduleentries`  -  Get List of ScheduleEntryReference Gets the schedule entries associated to the ticket Please use the /schedule/entries?
- `connectwise-manage-cli service get-tickets-by-parent-id-scheduleentries-count`  -  Get Count of ScheduleEntryReference Gets the schedule entries count associated to the ticket Please use the
- `connectwise-manage-cli service get-tickets-by-parent-id-tasks`  -  Get List of Task
- `connectwise-manage-cli service get-tickets-by-parent-id-tasks-by-id`  -  Get Task
- `connectwise-manage-cli service get-tickets-by-parent-id-tasks-count`  -  Get Count of Task
- `connectwise-manage-cli service get-tickets-by-parent-id-timeentries`  -  Get List of TimeEntryReference Gets time entries associated to the ticket Please use the /time/entries?
- `connectwise-manage-cli service get-tickets-by-parent-id-timeentries-count`  -  Get Count of TimeEntryReference Gets time entries count associated to the ticket Please use the /time/entries/count?
- `connectwise-manage-cli service get-tickets-calculate-sla`  -  Get List of ConnectWise.Apis.v3_0.v2015_3.Service.Ticket.Ticket with SLA calculated
- `connectwise-manage-cli service get-tickets-changelogs`  -  Get List of Ticket Change Log
- `connectwise-manage-cli service get-tickets-count`  -  Get Count of ConnectWise.Apis.v3_0.v2015_3.Service.Tic

…(truncated)
