ConnectWiseManageAPI

0.5.0

PowerShell wrapper for the ConnectWise Manage REST API

Minimum PowerShell version

5.1

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name ConnectWiseManageAPI

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

Install-PSResource -Name ConnectWiseManageAPI

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Owners

Copyright

(c) 2020 Chris Taylor. All rights reserved.

Package Details

Author(s)

  • Chris Taylor

Tags

ChrisTaylorCodes ConnectWise Manage REST API Windows Linux MacOS

Functions

Add-CWMCompanyServiceTemplateLink Connect-CWM ConvertFrom-CWMTime ConvertTo-CWMTime Copy-CWMCompanyServiceTemplate Disconnect-CWM Get-CWMAgreement Get-CWMAgreementAddition Get-CWMAgreementAdjustment Get-CWMAgreementSite Get-CWMAgreementType Get-CWMAgreementWorkRole Get-CWMAgreementWorkType Get-CWMAuditTrail Get-CWMBoardItem Get-CWMBoardItemAssociation Get-CWMBoardStatus Get-CWMBoardStatusNotification Get-CWMBoardSubtype Get-CWMBoardTeam Get-CWMBoardType Get-CWMBoardTypeSubTypeItemAssociation Get-CWMCallbackEntry Get-CWMChargeCode Get-CWMCommunicationType Get-CWMCompany Get-CWMCompanyConfiguration Get-CWMCompanyConfigurationType Get-CWMCompanyContact Get-CWMCompanyContactNote Get-CWMCompanyCountry Get-CWMCompanyCustomNote Get-CWMCompanyNote Get-CWMCompanyNoteType Get-CWMCompanyServiceTemplate Get-CWMCompanySite Get-CWMCompanyState Get-CWMCompanyStatus Get-CWMCompanyTeam Get-CWMCompanyTeamRole Get-CWMCompanyType Get-CWMCompanyTypeAssociation Get-CWMConfigurationStatus Get-CWMContactType Get-CWMDepartment Get-CWMDepartmentLocation Get-CWMDocument Get-CWMExpenseEntry Get-CWMExpenseType Get-CWMInventory Get-CWMInvoice Get-CWMKnowledgeBaseArticle Get-CWMManufacturer Get-CWMMarketingGroup Get-CWMMarketingGroupCompany Get-CWMMarketingGroupContact Get-CWMMember Get-CWMMyMember Get-CWMMySecurity Get-CWMOpportunity Get-CWMOpportunityForecast Get-CWMOpportunityForecastItem Get-CWMOpportunityNote Get-CWMOpportunityStage Get-CWMOpportunityStatus Get-CWMPriority Get-CWMProduct Get-CWMProductAdjustment Get-CWMProductAdjustmentDetail Get-CWMProductCatalog Get-CWMProductComponent Get-CWMProductPickingShippingDetail Get-CWMProductSubCategory Get-CWMProductType Get-CWMProject Get-CWMProjectPhase Get-CWMProjectSecurityRole Get-CWMProjectTeamMember Get-CWMProjectTicket Get-CWMProjectTicketAllNote Get-CWMProjectTicketConfiguration Get-CWMPurchaseOrder Get-CWMPurchaseOrderLineItem Get-CWMReport Get-CWMReportColumn Get-CWMSalesActivity Get-CWMScheduleEntry Get-CWMScheduleHoliday Get-CWMScheduleHolidayList Get-CWMServiceBoard Get-CWMServiceBoardInfo Get-CWMServiceTemplate Get-CWMServiceTemplateResource Get-CWMSLA Get-CWMSource Get-CWMSSOConfiguration Get-CWMSystemInfo Get-CWMTicket Get-CWMTicketAllNote Get-CWMTicketConfiguration Get-CWMTicketDocument Get-CWMTicketNote Get-CWMTicketProduct Get-CWMTicketScheduleEntry Get-CWMTicketTask Get-CWMTicketTimeEntry Get-CWMTimeEntry Get-CWMTimeSheet Get-CWMUserDefinedField Get-CWMWarehouse Get-CWMWarehouseBin Get-CWMWorkflow Get-CWMWorkRole Get-CWMWorkType Invoke-CWMActionMaster Invoke-CWMAllResult Invoke-CWMCompanyServiceTemplateGenerate Invoke-CWMGetMaster Invoke-CWMNewMaster Invoke-CWMRemoveMaster Invoke-CWMSearchMaster Invoke-CWMSetMaster Invoke-CWMUpdateMaster Invoke-CWMWebRequest New-CWMAgreement New-CWMAgreementAddition New-CWMAgreementAdjustment New-CWMAgreementType New-CWMAgreementWorkRole New-CWMAgreementWorkType New-CWMBoardItem New-CWMCallbackEntry New-CWMCompany New-CWMCompanyConfiguration New-CWMCompanyConfigurationTypeQuestionValue New-CWMCompanyContact New-CWMCompanyContactNote New-CWMCompanyCustomNote New-CWMCompanyNote New-CWMCompanyServiceTemplate New-CWMCompanySite New-CWMCompanyTeam New-CWMCompanyTypeAssociation New-CWMContactCommunication New-CWMDebugReport New-CWMDocument New-CWMExpenseEntry New-CWMInvoice New-CWMKnowledgeBaseArticle New-CWMMarketingGroupCompany New-CWMMember New-CWMMemberToken New-CWMOpportunity New-CWMOpportunityForecast New-CWMOpportunityForecastItem New-CWMProduct New-CWMProductAdjustment New-CWMProductAdjustmentDetail New-CWMProductCatalog New-CWMProductPickingShippingDetail New-CWMProjectPhase New-CWMProjectTeamMember New-CWMProjectTicket New-CWMProjectTicketConfiguration New-CWMScheduleEntry New-CWMServiceBoard New-CWMServiceTemplateResource New-CWMTicket New-CWMTicketChild New-CWMTicketConfiguration New-CWMTicketNote New-CWMTicketTask New-CWMTimeEntry New-CWMUserDefinedField Remove-CWMAgreementAddition Remove-CWMAgreementAdjustment Remove-CWMAgreementSite Remove-CWMAgreementWorkRole Remove-CWMAgreementWorkType Remove-CWMCallbackEntry Remove-CWMCompany Remove-CWMCompanyConfiguration Remove-CWMCompanyContact Remove-CWMCompanyContactNote Remove-CWMCompanyCustomNote Remove-CWMCompanyNote Remove-CWMCompanyServiceTemplate Remove-CWMCompanyServiceTemplateLink Remove-CWMCompanySite Remove-CWMCompanyStatus Remove-CWMCompanyTeam Remove-CWMCompanyTypeAssociation Remove-CWMContactCommunication Remove-CWMDocument Remove-CWMExpenseEntry Remove-CWMKnowledgeBaseArticle Remove-CWMMarketingGroupCompany Remove-CWMOpportunity Remove-CWMOpportunityForecast Remove-CWMOpportunityForecastItem Remove-CWMProduct Remove-CWMProductPickingShippingDetail Remove-CWMProjectTicketConfiguration Remove-CWMScheduleEntry Remove-CWMTicket Remove-CWMTicketChild Remove-CWMTicketConfiguration Remove-CWMTicketNote Remove-CWMTimeEntry Remove-CWMTimeSheet Remove-CWMUserDefinedField Set-CWMCompanyServiceTemplate Set-CWMServiceTemplateResource Submit-CWMTimeSheet Update-CWMAgreement Update-CWMAgreementAddition Update-CWMAgreementAdjustment Update-CWMAgreementType Update-CWMAgreementWorkRole Update-CWMAgreementWorkType Update-CWMBoardItemAssociation Update-CWMCallbackEntry Update-CWMCompany Update-CWMCompanyConfiguration Update-CWMCompanyConfigurationTypeQuestionValue Update-CWMCompanyContact Update-CWMCompanyCustomNote Update-CWMCompanyServiceTemplate Update-CWMCompanySite Update-CWMCompanyTeam Update-CWMCompanyTypeAssociation Update-CWMContactCommunication Update-CWMExpenseEntry Update-CWMInvoice Update-CWMKnowledgeBaseArticle Update-CWMMember Update-CWMOpportunity Update-CWMOpportunityForecast Update-CWMOpportunityForecastItem Update-CWMProductAdjustment Update-CWMProductCatalog Update-CWMProductPickingShippingDetail Update-CWMProject Update-CWMProjectPhase Update-CWMProjectTicket Update-CWMPurchaseOrder Update-CWMScheduleEntry Update-CWMServiceTemplateResource Update-CWMSSOConfiguration Update-CWMTicket Update-CWMTicketTask Update-CWMTimeEntry Update-CWMTimeSheet Update-CWMUserDefinedField

PSEditions

Desktop Core

Dependencies

This module has no dependencies.

Release Notes

Breaking changes: PowerShell 5.1 minimum; Connect-CWM -Version and several New-CWMTicket parameters removed (use New-CWMProjectTicket for project tickets). Full notes: https://github.com/christaylorcodes/ConnectWiseManageAPI/blob/master/CHANGELOG.md

FileList

Version History

Version Downloads Last updated
0.5.0 (current version) 726 11/9/2026
0.4.16 363,213 8/26/2025
0.4.15.0 195,316 9/4/2024
0.4.14.0 58,563 12/1/2023
0.4.13.0 12,504 9/11/2023
0.4.12.0 10,979 7/6/2023
0.4.11.0 49,399 2/15/2023
0.4.10.0 7,309 9/13/2022
0.4.9.0 8,954 4/7/2022
0.4.8.0 3,964 3/31/2022
0.4.7.0 12,287 10/13/2021
0.4.6.0 1,980 8/17/2021
0.4.5.0 174 7/29/2021
0.4.4.1 58 7/23/2021
0.4.3.1 174 6/18/2021
0.4.3.0 32 6/17/2021
0.4.2.0 1,028 5/12/2021
0.4.1.0 70 5/6/2021
0.4.0.0 97 4/17/2021
0.3.6.0 11,340 11/29/2020
0.3.5.0 6,201 9/15/2020
0.3.4.0 8,758 8/5/2020
0.3.3.0 4,917 7/2/2020
0.3.2.0 52 5/28/2020
0.3.1.0 62 4/2/2020
0.3.0.0 71 2/7/2020
0.2.1.0 42 1/31/2020
0.2.0.0 37 1/29/2020
0.1.1.1 39 1/28/2020
0.1.1 136 1/28/2020
0.1 33 1/28/2020
Show more