Public/Get-GCWfmAgentSchedules.ps1
|
<# .SYNOPSIS Retrieves schedules for a specific agent in a management unit from Genesys Cloud. .DESCRIPTION Queries the Genesys Cloud API to retrieve schedule data for a specific agent within a given management unit. API Endpoint: GET /api/v2/workforcemanagement/managementunits/{managementUnitId}/agents/{agentId}/schedules .PARAMETER ManagementUnitId The unique identifier of the management unit. .PARAMETER AgentId The unique identifier of the agent whose schedules to retrieve. .EXAMPLE Get-GCWfmAgentSchedules -ManagementUnitId 'mu-123' -AgentId 'agent-456' Retrieves schedules for the specified agent in the specified management unit. .NOTES Genesys Cloud API: GET /api/v2/workforcemanagement/managementunits/{managementUnitId}/agents/{agentId}/schedules #> function Get-GCWfmAgentSchedules { [CmdletBinding()] param( [Parameter(Mandatory = $true)] [string]$ManagementUnitId, [Parameter(Mandatory = $true)] [string]$AgentId ) $endpoint = "workforcemanagement/managementunits/$ManagementUnitId/agents/$AgentId/schedules" return Invoke-GCApiRequest -Endpoint $endpoint -Method GET } |