Public/Get-GCRecordingPolicy.ps1
|
<# .SYNOPSIS Retrieves a single recording media retention policy from Genesys Cloud. .DESCRIPTION Queries the Genesys Cloud API to retrieve a specific cross-platform media retention policy by its ID. API Endpoint: GET /api/v2/recording/crossplatform/mediaretentionpolicies/{policyId} .PARAMETER PolicyId The unique identifier of the recording policy to retrieve. .EXAMPLE Get-GCRecordingPolicy -PolicyId 'policy-abc123' Retrieves the recording policy with the specified ID. .NOTES Genesys Cloud API: GET /api/v2/recording/crossplatform/mediaretentionpolicies/{policyId} #> function Get-GCRecordingPolicy { [CmdletBinding()] param( [Parameter(Mandatory = $true)] [string]$PolicyId ) $endpoint = "recording/crossplatform/mediaretentionpolicies/$PolicyId" return Invoke-GCApiRequest -Endpoint $endpoint -Method GET } |