Endpoint: /sites/{siteId}/ram/agents
Note: Available as of EFT 8.1.0
Returns a list of remote agents from a specified site.
-
GET
Method & URL
GET https://[server URL]:[port]/admin/v2/sites/{siteId}/ram/agents
GET Body Sample
Copy
### GET Remote Agents
GET https://{{host}}/admin/v2/sites/{{Siteid}}/ram/agents HTTP/1.1
Authorization: EFTAdminAuthToken {{AuthToken}}
##
GET Response Body Sample
Copy
{ "data": [ { "id": "4dfd3f28-6ba9-4e19-ae7b-4d3b0b4314f6", "type": "remote-agent", "attributes": {
"name": "ag_IV-2019A", "clid": "00000000-0000-0000-0000-000000000000", "state": "PendingJoin",
"pausing": false, "resuming": false, "netBios": "IV-2019A", "domain": "", "winOEM": "x64 (AMD or Intel)",
"ips": [ "fe80::904:aa5a:7256:ca57 (Ethernet)", "10.91.160.123 (Ethernet)", "ff01::1 (Ethernet)",
"ff02::1 (Ethernet)", "ff02::c (Ethernet)", "ff02::fb (Ethernet)", "ff02::1:3 (Ethernet)",
"ff02::1:ff56:ca57 (Ethernet)", "224.0.0.1 (Ethernet)", "224.0.0.251 (Ethernet)", "224.0.0.252 (Ethernet)",
"239.255.255.250 (Ethernet)", "::1 (Loopback Pseudo-Interface 1)", "127.0.0.1 (Loopback Pseudo-Interface 1)",
"ff02::c (Loopback Pseudo-Interface 1)", "239.255.255.250 (Loopback Pseudo-Interface 1)" ],
"macAddresses": [ "0-15-5d-64-e-2c" ], "lastUpdate": 0, "version": "8.1.0.6",
"lastKnownIP": "10.91.160.123", "nextUpdate": 0, "approvedTime": 0,
"secret": "7102da9c0219696b82679072b9c2f", "peakVersion": "8.1.0.6" }, "links": { "self":
"/admin/v2/sites/4ebb829f-f84c-4355-8d55-d43a2852ca12/ram/agents/4dfd3f28-6ba9-4e19-ae7b-4d3b0b4314f6" } },
{ "id": "6ad61dcb-fabe-4627-aebe-065cfe4eadd0", "type": "remote-agent", "attributes": { "name": "ag_IV-2019C",
"clid": "00000000-0000-0000-0000-000000000000", "state": "PendingJoin", "pausing": false, "resuming": false,
"netBios": "IV-2019C", "domain": "", "winOEM": "x64 (AMD or Intel)", "ips": [
"fe80::2d7d:3dd6:4ff0:9bba (Ethernet)", "10.91.160.130 (Ethernet)", "ff01::1 (Ethernet)",
"ff02::1 (Ethernet)", "ff02::c (Ethernet)", "ff02::fb (Ethernet)", "ff02::1:3 (Ethernet)",
"ff02::1:fff0:9bba (Ethernet)", "224.0.0.1 (Ethernet)", "224.0.0.251 (Ethernet)", "224.0.0.252 (Ethernet)",
"239.255.255.250 (Ethernet)", "::1 (Loopback Pseudo-Interface 1)", "127.0.0.1 (Loopback Pseudo-Interface 1)",
"ff02::c (Loopback Pseudo-Interface 1)", "239.255.255.250 (Loopback Pseudo-Interface 1)" ],
"macAddresses": [ "0-15-5d-64-e-2e" ], "lastUpdate": 0, "version": "8.1.0.6", "lastKnownIP": "10.91.160.130",
"nextUpdate": 0, "approvedTime": 0, "secret": "0a8e8c89ed87352f0a979c73cb9e686ff3fe700a614546d28cbd96864e0de9fd",
"peakVersion": "8.1.0.6" }, "links": { "self": "/admin/v2/sites/4ebb829f-f84c-4355-8d55-d43a2852ca12/ram/agents/
6ad61dcb-fabe-4627-aebe-065cfe4eadd0" } } ], "links": { "self": "/admin/v2/sites/
4ebb829f-f84c-4355-8d55-d43a2852ca12/ram/agents" } }
GET PowerShell Sample
Copy
# Get sites
$siteList = Invoke-RestMethod -Uri "$baseURL/v2/sites" -Method 'GET' -Headers $authHeader
$siteID = $siteList.data[0].id
###GET Remote Agents
Write-Output "Remote Agents"
Write-Output "----"
$ramAgentList = Invoke-RestMethod -Uri "$baseURL/v2/sites/$siteID/ram/agents"
-Method 'GET' -Headers $authHeader
Write-Output $ramAgentList | ConvertTo-Json
foreach ($ramAgentList in $ramAgentList.data)
{
Write-Output ("Remote Agent $($ramAgentList.id): $($ramAgentList.attributes.name)")
}