Public/New-GCTaskManagementWorkitem.ps1

<#
.SYNOPSIS
    Creates a new task management work item.

.DESCRIPTION
    Creates a new work item in Genesys Cloud task management.
    Uses the POST /api/v2/taskmanagement/workitems endpoint.

.PARAMETER Body
    The work item definition object.

.EXAMPLE
    $wiBody = @{ name = 'Process Refund'; typeId = 'worktype-id' }
    New-GCTaskManagementWorkitem -Body $wiBody

.NOTES
    Genesys Cloud API: POST /api/v2/taskmanagement/workitems
#>

function New-GCTaskManagementWorkitem {
    [CmdletBinding()]
    param(
        [Parameter(Mandatory = $true)]
        [object]$Body
    )

    $endpoint = "taskmanagement/workitems"
    return Invoke-GCApiRequest -Endpoint $endpoint -Method POST -Body $Body
}