Skip to content

Commit 09daec7

Browse files
committed
Added Get-HuduRelations
1 parent 86259da commit 09daec7

File tree

2 files changed

+23
-0
lines changed

2 files changed

+23
-0
lines changed

HuduAPI.psd1

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,7 @@
8585
'Get-HuduFolders',
8686
'Get-HuduMagicDashes',
8787
'Get-HuduPasswords',
88+
'Get-HuduRelations',
8889
'Get-HuduSubFolders',
8990
'Get-HuduWebsites',
9091
'Initialize-HuduFolder',

Public/Get-HuduRelations.ps1

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
function Get-HuduRelations {
2+
Param ()
3+
$ResourceFilter = ''
4+
5+
if ($CompanyId) {
6+
$ResourceFilter = "$($ResourceFilter)&company_id=$($CompanyId)"
7+
}
8+
9+
if ($Title) {
10+
$ResourceFilter = "$($ResourceFilter)&title=$($Title)"
11+
}
12+
13+
$i = 1;
14+
$AllRelations = do {
15+
$Relations = Invoke-HuduRequest -Method get -Resource "/api/v1/relations?page=$i&page_size=1000$($ResourceFilter)"
16+
$i++
17+
$Relations.relations
18+
} while ($Relations.relations.count % 1000 -eq 0 -and $Relations.relations.count -ne 0)
19+
20+
return $AllRelations
21+
22+
}

0 commit comments

Comments
 (0)