Public/New-GCOutboundCampaign.ps1
|
<# .SYNOPSIS Creates a new outbound campaign in Genesys Cloud. .DESCRIPTION Creates a new outbound campaign using the Genesys Cloud API. API Endpoint: POST /api/v2/outbound/campaigns .PARAMETER Body The campaign definition object. Should include properties such as name, contactList, queue, and dialingMode. .EXAMPLE $campaignBody = @{ name = 'New Sales Campaign'; dialingMode = 'agentless' } New-GCOutboundCampaign -Body $campaignBody Creates a new outbound campaign. .NOTES Genesys Cloud API: POST /api/v2/outbound/campaigns #> function New-GCOutboundCampaign { [CmdletBinding()] param( [Parameter(Mandatory = $true)] [object]$Body ) $endpoint = "outbound/campaigns" return Invoke-GCApiRequest -Endpoint $endpoint -Method POST -Body $Body } |