Get tunnels for a network
  • 23 Jul 2025
  • 1 Minute to read
  • Contributors

    Get tunnels for a network


      Article summary

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

      List all tunnels in a specific enhanced network

      Security
      HTTP
      Type bearer
      Path parameters
      networkId
      stringRequired
      Query parameters
      page
      integer

      Specifies the current page of the paginated result set

      limit
      integer

      Defines the number of results per page

      Responses
      200

      Success

      Expand All
      object
      data
      Array of object (EnhancedTunnel)
      object
      regionID
      string

      Target region ID

      tunnelName
      string

      Name of the static tunnel

      p81GatewaySubnets
      Array of string

      Harmony Sase gateway subnets

      Min items1
      string
      remoteGatewaySubnets
      Array of string

      Remote gateway subnets

      Min items1
      string
      keyExchange
      string

      IKE version for key exchange

      Valid values[ "ikev1", "ikev2" ]
      Default"ikev2"
      ikeLifeTime
      string
      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)$
      lifetime
      string
      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)$
      dpdDelay
      string
      Pattern^([5-9]|[1-5][0-9]|60)s$
      dpdTimeout
      string
      Pattern^([5-9]|[1-5][0-9]|60)s$
      phase1
      object
      auth
      Array of string
      Min length1
      string
      Valid values[ "md5", "sha1", "sha384", "sha256", "sha512" ]
      encryption
      Array of string
      Min length1
      string
      Valid values[ "3des", "blowfish128", "blowfish192", "blowfish256", "aes128", "aes192", "aes256" ]
      dh
      Array of integer

      Diffie Helman encryption

      Min length1
      integer
      Valid values[ 2, 5, 14, 19, 20, 21 ]
      phase2
      object
      auth
      Array of string
      Min length1
      string
      Valid values[ "md5", "sha1", "sha384", "sha256", "sha512" ]
      encryption
      Array of string
      Min length1
      string
      Valid values[ "3des", "blowfish128", "blowfish192", "blowfish256", "aes128", "aes192", "aes256" ]
      dh
      Array of integer

      Diffie Helman encryption

      Min length1
      integer
      Valid values[ 2, 5, 14, 19, 20, 21 ]
      passphrase
      string

      Pre-shared key for tunnel authentication (8-64 characters)

      Min length8
      Max length64
      remotePublicIP
      string (ipv4)

      Remote gateway public IP address

      remoteID
      string

      Remote gateway ID

      description
      string

      Optional tunnel description

      features
      object (NetworkFeatures)
      cloudSecurity
      object
      enabled
      boolean
      Defaultfalse
      symmetricInnerMesh
      object
      enabled
      boolean
      Defaultfalse
      DNSServices
      object
      redirectToResolver
      object
      enabled
      boolean
      Defaulttrue
      routingType
      string

      Routing mode for the tunnel

      Valid values[ "route", "policy" ]
      Default"route"
      id
      string

      Enhanced tunnel ID

      haTunnelID
      string

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

      dpdAction
      string

      Enhanced tunnel DPDTime actions.

      itemsTotal
      number
      page
      number
      totalPage
      number
      401

      Unauthorized

      object
      id
      string
      message
      string
      403

      Forbidden

      object
      id
      string
      message
      string
      404

      Resource not found

      object
      id
      string
      message
      string

      Was this article helpful?