List firewalls
/api/v1/firewalls
Read organization and system firewall resources, rules and attached servers. System resources cannot be edited.
Request example
curl "https://tovahub.com/api/v1/firewalls" \
-H "Authorization: Bearer $TOVAHUB_TOKEN"Examples only. No requests are sent from this page.
Illustrative response
[]Parameters
No parameters.
Response
HTTP status 200
Return an array of current organization and system firewall resources.
[]arrayThe root response is an array, not a firewalls wrapper.
[].idstringLocal firewall identifier, or system for the shared system resource.
[].systembooleanWhether this is the system firewall.
[].providerIdstring | nullSupplier firewall identifier, when available.
[].namestringSaved or supplier firewall name.
[].statestringLocal resource state.
[].statusstringSupplier status, or unknown if no saved snapshot exists.
[].managedbooleanWhether all supplier-associated servers are owned and visible in this organization.
[].rulesarrayVisible inbound rules, excluding the supplier's final default deny rule.
[].rules[].displayNamestringRule label.
[].rules[].protocolstringRule protocol.
[].rules[].destPortsstring[]Destination ports or ranges.
[].rules[].ipv4string[]IPv4 sources.
[].rules[].ipv6string[]IPv6 sources.
[].rules[].actionstringSupplier rule action.
[].rules[].statusstringSupplier rule status.
[].serversarrayVisible attached organization servers.
[].servers[].idstring (ObjectId)Local platform server identifier.
[].servers[].namestringHostname, falling back to supplier instance ID.
[].servers[].statusstringSupplier attachment status, defaulting to ok.