# Tunnel APIs

# 1. GET All Tunnels

curl https://api.socketxp.com/v1/tunnels \
  -X GET \
  -H "Authorization: Bearer <your-auth-token-goes-here>" 

# Sample Response

200 OK

[
    {
        "Name": "dev-00000000000000da",
        "PublicUrl": "https://dev-00000000000000da.socketxp.com",
        "Protocol": "HTTP",
        "LocalDest": "http://127.0.0.1:80",
        "Created": "Jan  6 2020 8:38 AM",
        "Uptime": "N/A"
    },
    {
        "Name": "test-user-d25ovdye",
        "PublicUrl": "N/A",
        "Protocol": "TCP",
        "LocalDest": "tcp://127.0.0.1:22",
        "Created": "Jan 6 2020 8:38 AM",
        "Uptime": "N/A"
    }
]

# 2. DELETE All Tunnels:

curl https://api.socketxp.com/v1/tunnels \
  -X DELETE \
  -H "Authorization: Bearer <your-auth-token-goes-here>" 

# Sample Response

200 OK

# 3. DELETE One Tunnel (tunnel_id)

curl https://api.socketxp.com/v1/tunnels/:tunnel_id \
  -X DELETE \
  -H "Authorization: Bearer <your-auth-token-goes-here>" 

# Sample Usage:

curl https://api.socketxp.com/v1/tunnels/dev-0000000000da \
  -X DELETE \
  -H "Authorization: Bearer <your-auth-token-goes-here>" 

# Sample Response

200 OK