Public/New-GCContentManagementShare.ps1
|
<# .SYNOPSIS Creates a new content management share. .DESCRIPTION Creates a new share in the Genesys Cloud content management system. Uses the POST /api/v2/contentmanagement/shares endpoint. .PARAMETER Body The share definition object containing sharedEntity, memberType, and other properties. .EXAMPLE $shareBody = @{ sharedEntity = @{ id = 'doc-id' }; memberType = 'USER'; member = @{ id = 'user-id' } } New-GCContentManagementShare -Body $shareBody .NOTES Genesys Cloud API: POST /api/v2/contentmanagement/shares #> function New-GCContentManagementShare { [CmdletBinding()] param( [Parameter(Mandatory = $true)] [object]$Body ) $endpoint = "contentmanagement/shares" return Invoke-GCApiRequest -Endpoint $endpoint -Method POST -Body $Body } |