Public/Invoke-GCSearchSuggest.ps1
|
<# .SYNOPSIS Performs a search suggest query. .DESCRIPTION Executes a search suggest query across Genesys Cloud resources for type-ahead functionality. Uses the POST /api/v2/search/suggest endpoint. .PARAMETER Body The search suggest criteria object. .EXAMPLE $suggestBody = @{ query = @(@{ type = 'TERM'; fields = @('name'); value = 'Joh' }); types = @('users') } Invoke-GCSearchSuggest -Body $suggestBody .NOTES Genesys Cloud API: POST /api/v2/search/suggest #> function Invoke-GCSearchSuggest { [CmdletBinding()] param( [Parameter(Mandatory = $true)] [object]$Body ) $endpoint = "search/suggest" return Invoke-GCApiRequest -Endpoint $endpoint -Method POST -Body $Body } |