Skip to content

Update static route

PUT
/network/route/{id}
curl --request PUT \
--url https://sylve.lan:8181/api/network/route/1 \
--header 'Authorization: <Authorization>' \
--header 'Content-Type: application/json' \
--data '{ "description": "example", "destination": "example", "destinationObjId": 1, "destinationRaw": "example", "destinationType": "host", "enabled": true, "family": "inet", "fib": 1, "gateway": "example", "gatewayObjId": 1, "gatewayRaw": "example", "gatewayZone": "example", "interface": "example", "name": "example", "nextHopMode": "gateway" }'

Replace and apply a configured static route

id
required
integer

Static Route ID

Static Route Request

Media typeapplication/json
object
description
string
<= 2048 characters
destination
string
<= 256 characters
destinationObjId
integer
destinationRaw
string
<= 256 characters
destinationType
required
string
Allowed values: host network
enabled
boolean
family
required
string
Allowed values: inet inet6
fib
integer
gateway
string
<= 256 characters
gatewayObjId
integer
gatewayRaw
string
<= 256 characters
gatewayZone
string
<= 64 characters
interface
string
<= 64 characters
name
required
string
<= 128 characters
nextHopMode
required
string
Allowed values: gateway interface

Success

Media typeapplication/json
object
data
error
string
message
string
status
string
Examplegenerated
{
"data": "example",
"error": "example",
"message": "example",
"status": "example"
}

Bad Request

Media typeapplication/json
object
data
error
string
message
string
status
string
Examplegenerated
{
"data": "example",
"error": "example",
"message": "example",
"status": "example"
}

Unauthorized

Media typeapplication/json
object
data
error
string
message
string
status
string
Examplegenerated
{
"data": "example",
"error": "example",
"message": "example",
"status": "example"
}

Forbidden

Media typeapplication/json
object
data
error
string
message
string
status
string
Examplegenerated
{
"data": "example",
"error": "example",
"message": "example",
"status": "example"
}

Not Found

Media typeapplication/json
object
data
error
string
message
string
status
string
Examplegenerated
{
"data": "example",
"error": "example",
"message": "example",
"status": "example"
}

Conflict

Media typeapplication/json
object
data
error
string
message
string
status
string
Examplegenerated
{
"data": "example",
"error": "example",
"message": "example",
"status": "example"
}

Request Entity Too Large

Media typeapplication/json
object
data
error
string
message
string
status
string
Examplegenerated
{
"data": "example",
"error": "example",
"message": "example",
"status": "example"
}

Internal Server Error

Media typeapplication/json
object
data
error
string
message
string
status
string
Examplegenerated
{
"data": "example",
"error": "example",
"message": "example",
"status": "example"
}