---
title: "Get tunnels for a network"
slug: "get-tunnels-for-a-network-1"
updated: 2026-02-18T12:52:40Z
published: 2026-02-18T12:52:58Z
canonical: "support.perimeter81.com/get-tunnels-for-a-network-1"
---

> ## Documentation Index
> Fetch the complete documentation index at: https://support.perimeter81.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Get tunnels for a network

Get/v2.3/networks/enhanced/{networkId}/tunnels

List all tunnels in a specific enhanced network

SecurityHTTPType bearer

Path parametersnetworkIdstringRequired

Query parameterspageinteger

Specifies the current page of the paginated result set

limitinteger

Defines the number of results per page

Responses200

Success

<select class='api-response-data' aria-label='Media type'><option value='802b0f91-86a3-405e-b395-7933e3eeb1a8'>application/json</option>
</select>Expand Allobject  data Array of object (EnhancedTunnel)   object  authTypestring    

Authentication type for tunnel (psk for pre-shared key, cert for certificate)

Valid values[
  "psk",
  "cert"
]
passphrasestring    

Pre-shared key for tunnel authentication (8-64 characters). Required when authType is psk.

Min length8Max length64
customerRootCAstring    

Customer root certificate authority. Required when authType is cert.

regionIDstring    

Target region ID

tunnelNamestring    

Name of the static tunnel

p81GatewaySubnets Array of string   

Harmony Sase gateway subnets

Min items1string    
remoteGatewaySubnets Array of string   

Remote gateway subnets

Min items1string    
keyExchangestring    

IKE version for key exchange

Valid values[
  "ikev1",
  "ikev2"
]Default"ikev2"
ikeLifeTimestring    Pattern^((1[0-9]|[2-9][0-9]|[1-9][0-9]{2,3}|[1-7][0-9]{4}|8[0-5][0-9]{3}|86[0-3][0-9]{2}|86400)s)|(([1-9]|[1-9][0-9]|[1-9][0-9][0-9]|1[0-3][0-9][0-9]|14[0-3][0-9]|1440)m)|(([1-9]|1[0-9]|2[0-4])h)$
lifetimestring    Pattern^((1[0-9]|[2-9][0-9]|[1-9][0-9]{2,3}|[1-7][0-9]{4}|8[0-5][0-9]{3}|86[0-3][0-9]{2}|86400)s)|(([1-9]|[1-9][0-9]|[1-9][0-9][0-9]|1[0-3][0-9][0-9]|14[0-3][0-9]|1440)m)|(([1-9]|1[0-9]|2[0-4])h)$
dpdDelaystring    Pattern^([5-9]|[1-5][0-9]|60)s$
dpdTimeoutstring    Pattern^([5-9]|[1-5][0-9]|60)s$
phase1object  auth Array of string   Min length1string    Valid values[
  "md5",
  "sha1",
  "sha384",
  "sha256",
  "sha512",
  "aesxcbc",
  "aescmac",
  "prfmd5",
  "prfsha1",
  "prfaesxcbc",
  "prfaescmac",
  "prfsha256",
  "prfsha384",
  "prfsha512"
]
encryption Array of string   Min length1string    Valid values[
  "3des",
  "blowfish128",
  "blowfish192",
  "blowfish256",
  "aes128",
  "aes192",
  "aes256",
  "aes128ctr",
  "aes192ctr",
  "aes256ctr",
  "camellia128",
  "camellia192",
  "camellia256",
  "camellia128ctr",
  "camellia192ctr",
  "camellia256ctr",
  "aes128ccm8",
  "aes192ccm8",
  "aes256ccm8",
  "aes128ccm16",
  "aes192ccm16",
  "aes256ccm16",
  "aes128gcm8",
  "aes192gcm8",
  "aes256gcm8",
  "aes128gcm16",
  "aes192gcm16",
  "aes256gcm16",
  "camellia128ccm16",
  "camellia192ccm16",
  "camellia256ccm16",
  "chacha20poly1305"
]
keyExchangeMethod Array of string   

Key exchange method encryption

Min length0string    Valid values[
  "modp1024",
  "modp1536",
  "modp2048",
  "ecp256",
  "ecp384",
  "ecp521",
  "curve25519"
]

phase2object  auth Array of string   Min length1string    Valid values[
  "md5",
  "sha1",
  "sha384",
  "sha256",
  "sha512",
  "aesxcbc",
  "aescmac",
  "prfmd5",
  "prfsha1",
  "prfaesxcbc",
  "prfaescmac",
  "prfsha256",
  "prfsha384",
  "prfsha512"
]
encryption Array of string   Min length1string    Valid values[
  "3des",
  "blowfish128",
  "blowfish192",
  "blowfish256",
  "aes128",
  "aes192",
  "aes256",
  "aes128ctr",
  "aes192ctr",
  "aes256ctr",
  "camellia128",
  "camellia192",
  "camellia256",
  "camellia128ctr",
  "camellia192ctr",
  "camellia256ctr",
  "aes128ccm8",
  "aes192ccm8",
  "aes256ccm8",
  "aes128ccm16",
  "aes192ccm16",
  "aes256ccm16",
  "aes128gcm8",
  "aes192gcm8",
  "aes256gcm8",
  "aes128gcm16",
  "aes192gcm16",
  "aes256gcm16",
  "camellia128ccm16",
  "camellia192ccm16",
  "camellia256ccm16",
  "chacha20poly1305"
]
keyExchangeMethod Array of string   

Key exchange method encryption

Min length0string    Valid values[
  "modp1024",
  "modp1536",
  "modp2048",
  "ecp256",
  "ecp384",
  "ecp521",
  "curve25519"
]

remotePublicIPstring  (ipv4)    

Remote gateway public IP address

remoteIDstring    

Remote gateway ID

descriptionstring    

Optional tunnel description

featuresobject (NetworkFeatures)  cloudSecurityobject  enabledboolean    Defaultfalse

symmetricInnerMeshobject  enabledboolean    Defaultfalse

DNSServicesobject  redirectToResolverobject  enabledboolean    Defaulttrue

routingTypestring    

Routing mode for the tunnel

Valid values[
  "route",
  "policy"
]Default"route"
peakBandwidthinteger    

Expected peak throughput of the tunnel communication in Mbps. Typical connection will be of 1000Mbps.

Minimum10Maximum8000Default1000
idstring    

Enhanced tunnel ID

haTunnelIDstring    

Enhanced dynamic tunnel group ID (or tunnel ID for static tunnel)

dpdActionstring    

Enhanced tunnel DPDTime actions.

itemsTotalnumber    
pagenumber    
totalPagenumber    

401

Unauthorized

<select class='api-response-data' aria-label='Media type'><option value='a10d4a8a-995a-4413-abfd-5774b6ca5a51'>application/json</option>
</select>object  idstring    
messagestring    

403

Forbidden

<select class='api-response-data' aria-label='Media type'><option value='5a40b9ab-27a0-4d84-8616-b264af7e850b'>application/json</option>
</select>object  idstring    
messagestring    

404

Resource not found

<select class='api-response-data' aria-label='Media type'><option value='516db339-deb5-4c0f-8510-27d7d897a90c'>application/json</option>
</select>object  idstring    
messagestring
