Networks

Lists all networks

get
Authorizations
Responses
get
/api/networks

Create a network

post
Authorizations
Body
addressrangestringOptional
addressrange6stringOptional
allowmanualsignupstringOptional
auto_joinstringOptional
auto_removestringOptional
auto_remove_tagsstring[]Optional
auto_remove_threshold_minsintegerOptional
defaultaclstringOptional
defaultinterfacestring · min: 1 · max: 35Optional
defaultkeepaliveinteger · max: 1000Optional
defaultlistenportinteger · min: 1024 · max: 65535Optional
defaultmtuintegerOptional
defaultpostdownstringOptional
defaultudpholepunchstringOptional
dns_nameserversstring[]Optional
isipv4stringOptional
isipv6stringOptional
jit_enabledstringOptional
netidstring · min: 1 · max: 32Required
networklastmodifiedinteger · int64Optional
nodelimitintegerOptional
nodeslastmodifiedinteger · int64Optional
virtual_nat_pool_ipv4stringOptional

VirtualNATPoolIPv4 is the IPv4 CIDR pool from which virtual NAT ranges are allocated for egress gateways

virtual_nat_site_prefixlen_ipv4integerOptional

VirtualNATSitePrefixLenIPv4 is the prefix length (e.g., 24) for individual site allocations from the IPv4 virtual NAT pool

Responses
post
/api/networks

Get a network

get
Authorizations
Path parameters
networknamestringRequired

Network name

Responses
get
/api/networks/{networkname}

Update network settings

put
Authorizations
Path parameters
networknamestringRequired

Network name

Body
addressrangestringOptional
addressrange6stringOptional
allowmanualsignupstringOptional
auto_joinstringOptional
auto_removestringOptional
auto_remove_tagsstring[]Optional
auto_remove_threshold_minsintegerOptional
defaultaclstringOptional
defaultinterfacestring · min: 1 · max: 35Optional
defaultkeepaliveinteger · max: 1000Optional
defaultlistenportinteger · min: 1024 · max: 65535Optional
defaultmtuintegerOptional
defaultpostdownstringOptional
defaultudpholepunchstringOptional
dns_nameserversstring[]Optional
isipv4stringOptional
isipv6stringOptional
jit_enabledstringOptional
netidstring · min: 1 · max: 32Required
networklastmodifiedinteger · int64Optional
nodelimitintegerOptional
nodeslastmodifiedinteger · int64Optional
virtual_nat_pool_ipv4stringOptional

VirtualNATPoolIPv4 is the IPv4 CIDR pool from which virtual NAT ranges are allocated for egress gateways

virtual_nat_site_prefixlen_ipv4integerOptional

VirtualNATSitePrefixLenIPv4 is the prefix length (e.g., 24) for individual site allocations from the IPv4 virtual NAT pool

Responses
put
/api/networks/{networkname}

Delete a network

delete
Authorizations
Path parameters
networknamestringRequired

Network name

Query parameters
forcebooleanOptional

Force Delete

Responses
delete
/api/networks/{networkname}

Get a network ACL (Access Control List)

get
Authorizations
Path parameters
networknamestringRequired

Network name

Responses
get
/api/networks/{networkname}/acls

Update a network ACL (Access Control List)

put
Authorizations
Path parameters
networknamestringRequired

Network name

Body
Responses
put
/api/networks/{networkname}/acls

Update a network ACL (Access Control List)

put
Authorizations
Path parameters
networknamestringRequired

Network name

Body
Responses
put
/api/networks/{networkname}/acls/v2

Get a network Egress routes

get
Authorizations
Path parameters
networknamestringRequired

Network name

Responses
get
/api/networks/{networkname}/egress_routes

Check a Old ACL Status (Access Control List)

get
Authorizations
Path parameters
networknamestringRequired

Network name

Responses
get
/api/networks/{networkname}/old_acl_status

Get network topology graph

get
Authorizations
Path parameters
networkstringRequired

Network ID

Responses
get
/api/v1/networks/{network}/graph

Lists all networks with stats

get
Authorizations
Responses
get
/api/v1/networks/stats

Last updated

Was this helpful?