Public/New-GCLearningAssignment.ps1
|
<# .SYNOPSIS Creates a new learning assignment. .DESCRIPTION Creates a new learning assignment in Genesys Cloud. Uses the POST /api/v2/learning/assignments endpoint. .PARAMETER Body The learning assignment definition object containing moduleId, userId, and other properties. .EXAMPLE $assignBody = @{ moduleId = 'mod-id'; userId = 'user-id' } New-GCLearningAssignment -Body $assignBody .NOTES Genesys Cloud API: POST /api/v2/learning/assignments #> function New-GCLearningAssignment { [CmdletBinding()] param( [Parameter(Mandatory = $true)] [object]$Body ) $endpoint = "learning/assignments" return Invoke-GCApiRequest -Endpoint $endpoint -Method POST -Body $Body } |