Public/Get-HuduCard.ps1
function Get-HuduCard { Param ( [Parameter(Mandatory=$true)] [String]$integration_slug, [String]$integration_id = '', [String]$integration_identifier ='' ) $resourcefilter = "&integration_slug=$($integration_slug)" if ($integration_id) { $resourcefilter = "$($resourcefilter)&integration_id=$($integration_id)" } if ($name) { $resourcefilter = "$($resourcefilter)&integration_identifier=$($integration_identifier)" } $i = 1; $AllCards = do { $Cards = Invoke-HuduRequest -Method get -Resource "/api/v1/cards/lookup?page=$i&page_size=1000$($resourcefilter)" $i++ $Cards.integrator_cards } while ($Cards.integrator_cards.count % 1000 -eq 0 -and $Cards.integrator_cards.count -ne 0) return $AllCards } |