Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
include ClientID #19
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Uh oh!
There was an error while loading. Please reload this page.
include ClientID #19
Changes from all commits
05120f2File filter
Filter by extension
Conversations
Uh oh!
There was an error while loading. Please reload this page.
Jump to
Uh oh!
There was an error while loading. Please reload this page.
There are no files selected for viewing
ConnectWise Manage PowerShell REST API Wrapper
This is a PowerShell wrapper for the ConnectWise Manage REST API.
https://developer.connectwise.com/Products/Manage/REST
Getting Started
The simplest way to get started is to connect with your Manage username and password.
Please refer to the documentation for recommended authentication methods.
The following example script will use the same information you use to log into Manage.
The following example script uses Method 1 - API Keys - Member Authentication
You will also need to create a ClientID from https://developer.connectwise.com/ClientID
See below for a list of available commands.
Functions
Connect-CWM
ConvertFrom-CWMColumnRow
ConvertFrom-CWMTime
ConvertTo-CWMTime
Disconnect-CWM
Get-CWMAgreement
Get-CWMAgreementAddition
Get-CWMAuditTrail
Get-CWMBoardStatus
Get-CWMBoardStatusNotification
Get-CWMChargeCode
Get-CWMCompany
Get-CWMCompanyConfiguration
Get-CWMCompanyNotes
Get-CWMCompanyNoteTypes
Get-CWMCompanyStatus
Get-CWMCompanyTeam
Get-CWMCompanyTeamRole
Get-CWMCompanyType
Get-CWMCompanyTypeAssociation
Get-CWMContact
Get-CWMDocument
Get-CWMManufacturer
Get-CWMMarketingGroup
Get-CWMMarketingGroupCompany
Get-CWMMembers
Get-CWMProduct
Get-CWMProductCatalog
Get-CWMProductComponent
Get-CWMProductSubCategory
Get-CWMProductType
Get-CWMProject
Get-CWMProjectPhase
Get-CWMProjectSecurityRole
Get-CWMProjectTeamMember
Get-CWMReport
Get-CWMReportColumn
Get-CWMSalesActivity
Get-CWMScheduleEntry
Get-CWMServiceBoard
Get-CWMSystemInfo
Get-CWMTicket
Get-CWMTicketConfiguration
Get-CWMTicketNote
Get-CWMTimeEntry
Get-CWMTimeSheet
Invoke-CWMAllResult
Invoke-CWMDeleteMaster
Invoke-CWMGetMaster
Invoke-CWMNewMaster
Invoke-CWMPatchMaster
Invoke-CWMSearchMaster
Invoke-CWMWebRequest
New-CWMAgreementAddition
New-CWMCompanyTeam
New-CWMCompanyTypeAssociation
New-CWMContact
New-CWMProductCatalog
New-CWMProjectTeamMember
New-CWMScheduleEntry
New-CWMTicket
New-CWMTicketNote
New-CWMTimeEntry
Remove-CWMCompanyConfiguration
Remove-CWMCompanyTypeAssociation
Remove-CWMMarketingGroupCompany
Remove-CWMScheduleEntry
Remove-CWMTicket
Submit-CWMTimeSheet
Update-CWMAgreementAddition
Update-CWMCompany
Update-CWMCompanyConfiguration
Update-CWMCompanyTypeAssociation
Update-CWMProductCatalog
Update-CWMProjectPhase
Update-CWMTicket