Skip to content

List Host Interface L3 Configuration

GET
/network/interface/l3
curl --request GET \
--url https://sylve.lan:8181/api/network/interface/l3 \
--header 'Authorization: <Authorization>'

List host layer-3 configuration rows for interfaces, including rows whose interface is missing, with live state and conflict markers

Rows with live state and per-interface eligibility

Media typeapplication/json
object
data
object
rows
Array<object>
object
addresses
Array<object>
object
address
string
family
string
prefixLength
integer
conflicts
Array<string>
identityMac
string
interface
string
ipv6Mode
string
liveMac
string
managedAddresses
Array<object>
object
address
string
family
string
metric
integer
metricBaseline
integer
mtu
integer
mtuBaseline
integer
present
boolean
revision
integer
vlanParent
string
vlanTag
integer
targets
Array<object>
object
eligible
boolean
interface
string
reason
string
error
string
message
string
status
string
Examplegenerated
{
"data": {
"rows": [
{
"addresses": [
{
"address": "example",
"family": "example",
"prefixLength": 1
}
],
"conflicts": [
"example"
],
"identityMac": "example",
"interface": "example",
"ipv6Mode": "example",
"liveMac": "example",
"managedAddresses": [
{
"address": "example",
"family": "example"
}
],
"metric": 1,
"metricBaseline": 1,
"mtu": 1,
"mtuBaseline": 1,
"present": true,
"revision": 1,
"vlanParent": "example",
"vlanTag": 1
}
],
"targets": [
{
"eligible": true,
"interface": "example",
"reason": "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"
}

Internal Server Error

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