This function will create a new ticket.
New-CWMProjectTeamMember [-ProjectID] <Int32> [[-id] <Int32>] [[-hours] <Decimal>] [-member] <Object> [-projectRole] <Object> [[-workRole] <Object>] [[-startDate] <String>] [[-endDate] <String>] [[-_info] <Object>] [<CommonParameters>]
Required true
Position 1
Default value 0
Accept pipeline input false
Accept wildcard characters false
Required false
Position 2
Default value 0
Accept pipeline input false
Accept wildcard characters false
Required false
Position 3
Default value 0
Accept pipeline input false
Accept wildcard characters false
Required true
Position 4
Default value
Accept pipeline input false
Accept wildcard characters false
Required true
Position 5
Default value
Accept pipeline input false
Accept wildcard characters false
Required false
Position 6
Default value
Accept pipeline input false
Accept wildcard characters false
Required false
Position 7
Default value
Accept pipeline input false
Accept wildcard characters false
Required false
Position 8
Default value
Accept pipeline input false
Accept wildcard characters false
Required false
Position 9
Default value
Accept pipeline input false
Accept wildcard characters false
PS C:\>$Ticket = @{
'identifier' = $Product.offerName
'description' = $Product.offerName
'subcategory' = @{id = 152}
'type' = @{id = 47}
'customerDescription' = $Product.offerName
'cost' = $Product.unitPrice
'price' = $Price
'manufacturerPartNumber' = $Product.offerName
'manufacturer' = $Manufacturer
'productClass' = 'Agreement'
'taxableFlag' = $true
}
New-CWTicket @Ticket
Author: Chris Taylor
Date: 8/22/2018
https://developer.connectwise.com/products/manage/rest?a=Project&e=ProjectsTeamMembers&o=CREATE