Public/Set-GCQualityForm.ps1
|
<# .SYNOPSIS Updates an existing quality evaluation form in Genesys Cloud. .DESCRIPTION Updates a quality evaluation form by its unique identifier using the Genesys Cloud API. API Endpoint: PUT /api/v2/quality/forms/evaluations/{formId} .PARAMETER FormId The unique identifier of the evaluation form to update. .PARAMETER Body The updated evaluation form definition object. .EXAMPLE $formBody = @{ name = 'Updated Evaluation Form'; published = $true } Set-GCQualityForm -FormId 'aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee' -Body $formBody Updates the specified evaluation form. .NOTES Genesys Cloud API: PUT /api/v2/quality/forms/evaluations/{formId} #> function Set-GCQualityForm { [CmdletBinding()] param( [Parameter(Mandatory = $true)] [string]$FormId, [Parameter(Mandatory = $true)] [object]$Body ) $endpoint = "quality/forms/evaluations/$FormId" return Invoke-GCApiRequest -Endpoint $endpoint -Method PUT -Body $Body } |