Public/WorkersComps/Update-AspireWorkersComps.ps1
|
<#
.SYNOPSIS Updates an existing workers comp in the Aspire API. .DESCRIPTION Uses Invoke-AspireRequest to perform a PUT request to the /WorkersComps endpoint. .PARAMETER WorkersCompName The name of the workers comp (required). .PARAMETER WorkersCompCode The code of the workers comp (required). .PARAMETER WorkersCompID The ID of the workers comp to update (required). .OUTPUTS The response from the API containing the result. .EXAMPLE Update-AspireWorkersComps -WorkersCompName "Updated Comp" -WorkersCompCode "UC" -WorkersCompID 1 #> function Update-AspireWorkersComps { [CmdletBinding()] param( [Parameter(Mandatory = $true)] [string]$WorkersCompName, [Parameter(Mandatory = $true)] [string]$WorkersCompCode, [Parameter(Mandatory = $true)] [int]$WorkersCompID ) $body = @{ WorkersCompName = $WorkersCompName WorkersCompCode = $WorkersCompCode WorkersCompID = $WorkersCompID } return Invoke-AspireRequest -Method PUT -Path "/WorkersComps" -Body $body } |