Altostrat Studio is here — the AI-native network operations IDE for engineers running production. Terminal, diagrams, runbooks, and Copilot in one workspace. Get started →
curl --request POST \
--url https://v1.api.altostrat.io/metrics/arps \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"search": "192.168.1.10",
"sites": [
"d8f8f8f8-f8f8-f8f8-f8f8-f8f8f8f8f8f8"
],
"page": 1,
"per_page": 10,
"sort": "ip_address",
"order": "asc"
}
'{
"current_page": 123,
"data": [
{
"id": "0c8526584284b025f3c328904724cf48a1a3848b",
"mac": "00:1A:2B:3C:4D:5E",
"ip_address": "192.168.88.254",
"interface": "bridge",
"last_seen": "5 minutes ago",
"group": "<string>",
"hostname": "my-laptop.local",
"manufacturer": "Apple, Inc.",
"site_id": "d8f8f8f8-f8f8-f8f8-f8f8-f8f8f8f8f8f8",
"range": "192.168.88.0/24",
"alias": "Main Server",
"serial": "<string>"
}
],
"first_page_url": "<string>",
"from": 123,
"last_page": 123,
"last_page_url": "<string>",
"links": [
{
"url": "<string>",
"label": "<string>",
"active": true
}
],
"next_page_url": "<string>",
"path": "<string>",
"per_page": 123,
"prev_page_url": "<string>",
"to": 123,
"total": 123
}Performs a paginated search for ARP entries across one or more sites, with options for filtering and sorting. This is the primary endpoint for building an inventory of connected devices.
curl --request POST \
--url https://v1.api.altostrat.io/metrics/arps \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"search": "192.168.1.10",
"sites": [
"d8f8f8f8-f8f8-f8f8-f8f8-f8f8f8f8f8f8"
],
"page": 1,
"per_page": 10,
"sort": "ip_address",
"order": "asc"
}
'{
"current_page": 123,
"data": [
{
"id": "0c8526584284b025f3c328904724cf48a1a3848b",
"mac": "00:1A:2B:3C:4D:5E",
"ip_address": "192.168.88.254",
"interface": "bridge",
"last_seen": "5 minutes ago",
"group": "<string>",
"hostname": "my-laptop.local",
"manufacturer": "Apple, Inc.",
"site_id": "d8f8f8f8-f8f8-f8f8-f8f8-f8f8f8f8f8f8",
"range": "192.168.88.0/24",
"alias": "Main Server",
"serial": "<string>"
}
],
"first_page_url": "<string>",
"from": 123,
"last_page": 123,
"last_page_url": "<string>",
"links": [
{
"url": "<string>",
"label": "<string>",
"active": true
}
],
"next_page_url": "<string>",
"path": "<string>",
"per_page": 123,
"prev_page_url": "<string>",
"to": 123,
"total": 123
}Documentation Index
Fetch the complete documentation index at: https://altostrat.io/docs/llms.txt
Use this file to discover all available pages before exploring further.
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
A search term to filter by IP address, MAC address, hostname, or manufacturer.
"192.168.1.10"
An array of Site UUIDs to include in the search. If omitted, all accessible sites are searched.
["d8f8f8f8-f8f8-f8f8-f8f8-f8f8f8f8f8f8"]The page number for pagination.
The number of results to return per page.
The field to sort the results by.
ip_address, mac_address, hostname, manufacturer, alias, range The sort order.
asc, desc A paginated list of ARP entries matching the search criteria.
Was this page helpful?