Public/New-GCGdprRequest.ps1
|
<# .SYNOPSIS Creates a new GDPR request. .DESCRIPTION Submits a new GDPR data request (export or delete) in Genesys Cloud. Uses the POST /api/v2/gdpr/requests endpoint. .PARAMETER Body The GDPR request definition object containing subject, requestType, and other properties. .EXAMPLE $gdprBody = @{ subject = @{ addresses = @(@{ address = 'user@example.com' }) }; requestType = 'gdpr-export' } New-GCGdprRequest -Body $gdprBody .NOTES Genesys Cloud API: POST /api/v2/gdpr/requests #> function New-GCGdprRequest { [CmdletBinding()] param( [Parameter(Mandatory = $true)] [object]$Body ) $endpoint = "gdpr/requests" return Invoke-GCApiRequest -Endpoint $endpoint -Method POST -Body $Body } |