Get network VPN gateway
get_network_vpn_gatewayRead an owned VPN gateway to inspect its current generation, peers, grant candidates, and attachment capabilities before configuring IPsec sites or peer access.
Instructions
Read one owned VPN gateway, current generation, peers, grant candidates and attachment capability. Read capabilities.site_ipsec and ipsec_profiles before requesting an IPsec site; availability depends on this gateway's advertised capabilities. Peer grant_scope distinguishes individual servers from network-wide access to current and future eligible servers. WireGuard peers carry rx_bytes / tx_bytes, last_handshake_at and current_endpoint (the outer address:port last observed; live only, null until learned). IPsec sites report SA/liveness and crypto facts: an old CHILD-SA rekey time is not a failed WireGuard handshake, and requested pqc is not observed post_quantum. site_options shows hub_and_spoke, hub_and_spoke_applied and route_mode while site-to-site is enabled. For traffic over time use get_network_vpn_peer_history. Requires explicit networking:read for reads or networking:manage for changes; full/read defaults do not grant networking. The backend enforces ownership, feature availability and service 2FA locks.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| gateway_id | Yes | Exact lowercase UUID returned by an owned networking resource |