Public/Get-GCConversationsMessagingIntegrations.ps1
|
<# .SYNOPSIS Retrieves messaging integrations. .DESCRIPTION Gets a paginated list of messaging integrations configured in Genesys Cloud. Calls GET /api/v2/conversations/messaging/integrations. .PARAMETER PageSize The number of results per page. Defaults to 25. .PARAMETER PageNumber The page number to retrieve. Defaults to 1. .EXAMPLE Get-GCConversationsMessagingIntegrations .EXAMPLE Get-GCConversationsMessagingIntegrations -PageSize 50 .NOTES Genesys Cloud API: GET /api/v2/conversations/messaging/integrations #> function Get-GCConversationsMessagingIntegrations { [CmdletBinding()] param( [Parameter(Mandatory = $false)] [int]$PageSize = 25, [Parameter(Mandatory = $false)] [int]$PageNumber = 1 ) $endpoint = "conversations/messaging/integrations" $queryParams = @{ pageSize = $PageSize pageNumber = $PageNumber } return Invoke-GCApiRequest -Endpoint $endpoint -Method GET -QueryParameters $queryParams } |