Networks

Lists all networks

get
Authorizations
Responses
chevron-right
200

OK

application/json
get
/api/networks

Create a network

post
Authorizations
Body
addressrangestringOptional
addressrange6stringOptional
allowmanualsignupstringOptional
defaultaclstringOptional
defaultinterfacestring · min: 1 · max: 35Optional
defaultkeepaliveinteger · max: 1000Optional
defaultlistenportinteger · min: 1024 · max: 65535Optional
defaultmtuintegerOptional
defaultpostdownstringOptional
defaultudpholepunchstringOptional
dns_nameserversstring[]Optional
isipv4stringOptional
isipv6stringOptional
netidstring · min: 1 · max: 32Required
networklastmodifiedinteger · int64Optional
nodelimitintegerOptional
nodeslastmodifiedinteger · int64Optional
Responses
chevron-right
200

OK

application/json
post
/api/networks

Get a network

get
Authorizations
Path parameters
networknamestringRequired

Network name

Responses
chevron-right
200

OK

application/json
get
/api/networks/{networkname}

Update network settings

put
Authorizations
Path parameters
networknamestringRequired

Network name

Body
addressrangestringOptional
addressrange6stringOptional
allowmanualsignupstringOptional
defaultaclstringOptional
defaultinterfacestring · min: 1 · max: 35Optional
defaultkeepaliveinteger · max: 1000Optional
defaultlistenportinteger · min: 1024 · max: 65535Optional
defaultmtuintegerOptional
defaultpostdownstringOptional
defaultudpholepunchstringOptional
dns_nameserversstring[]Optional
isipv4stringOptional
isipv6stringOptional
netidstring · min: 1 · max: 32Required
networklastmodifiedinteger · int64Optional
nodelimitintegerOptional
nodeslastmodifiedinteger · int64Optional
Responses
chevron-right
200

OK

application/json
put
/api/networks/{networkname}

Delete a network

delete
Authorizations
Path parameters
networknamestringRequired

Network name

Query parameters
forcebooleanOptional

Force Delete

Responses
chevron-right
200

OK

application/json
delete
/api/networks/{networkname}

Get a network ACL (Access Control List)

get
Authorizations
Path parameters
networknamestringRequired

Network name

Responses
chevron-right
200

OK

application/json
get
/api/networks/{networkname}/acls

Update a network ACL (Access Control List)

put
Authorizations
Path parameters
networknamestringRequired

Network name

Body
Responses
chevron-right
200

OK

application/json
put
/api/networks/{networkname}/acls

Update a network ACL (Access Control List)

put
Authorizations
Path parameters
networknamestringRequired

Network name

Body
Responses
chevron-right
200

OK

application/json
put
/api/networks/{networkname}/acls/v2

Get a network Egress routes

get
Authorizations
Path parameters
networknamestringRequired

Network name

Responses
chevron-right
200

OK

application/json
get
/api/networks/{networkname}/egress_routes

Lists all networks with stats

get
Authorizations
Responses
chevron-right
200

OK

application/json
get
/api/v1/networks/stats

Last updated

Was this helpful?