List Networks
hudu_list_networksList all IP networks (subnets) documented in Hudu, filtered by company, CIDR address, or other criteria. Returns complete results in one response, no pagination.
Instructions
List networks in Hudu. A network is one IP range documented in Hudu — a subnet in CIDR form, owned by a company, holding the individual ip_address records allocated inside it.
This endpoint documents neither page nor page_size, so there is no paging: the call returns everything matching your filters in a single response. If truncated comes back true the client cut records to stay inside its response budget, and because there is no next page the only ways to see the rest are narrower filters or a shorter fields list.
Filter by company_id when you are working for one customer; instances that document every client hold networks for all of them here. address matches the stored CIDR text, so it finds a subnet you already know the notation of rather than telling you which network a given host falls in — Hudu does not offer containment search. To see what is allocated inside a network, call hudu_list_ip_addresses with network_id set.
Returns an object with items plus pagination facts. Note that the Hudu API returns no total count for any collection, so page_was_full is the only honest signal that more records exist — read pagination_note before concluding a list is complete.
Operation class: Read.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Match against the network name. | |
| slug | No | URL slug, if you already know it. | |
| fields | No | Return only these top-level fields on each record. Use it to keep large lists small — e.g. ["id","name","company_id"]. Unknown field names are ignored. | |
| address | No | Match against the stored CIDR text, e.g. "10.20.0.0/24". | |
| company_id | No | Return only networks owned by this company. The most useful filter here. | |
| created_at | No | ISO-8601 range as "start,end". Either side may be omitted — "2026-01-01T00:00:00Z," means everything since that moment, ",2026-01-01T00:00:00Z" everything before it. A bare timestamp with no comma matches that exact moment. | |
| updated_at | No | ISO-8601 range as "start,end". Either side may be omitted — "2026-01-01T00:00:00Z," means everything since that moment, ",2026-01-01T00:00:00Z" everything before it. A bare timestamp with no comma matches that exact moment. | |
| location_id | No | Numeric id of the Hudu location this network serves, for tenants that split a company across sites. The v1 API exposes no locations endpoint, so this server cannot list or resolve location ids; read an existing network at the same site to find the value. | |
| network_type | No | Network type, as an integer. Hudu does not publish what each number means, and the mapping is not derivable from the API — read an existing network on this instance with hudu_list_networks to see which values are in use before setting one. | |
| response_format | No | Output shape. 'json' (default) is compact and machine-readable; 'markdown' is easier for a person to read but larger. | json |