Get host
GET /v1/hosts/:hostID
Fetch information about a particular host, lighthouse, or relay.
Token scope required: hosts:read
Request
Path Parameters
- hostID string requiredExample: host-24NVITKMNU3CYCEDNFWKAOBX7I
- 200
Successful operation
- application/json
- Schema
- Example (from schema)
- Example
- noMetadata
Schema
data object
id stringorganizationID stringnetworkID stringroleID string nullablename stringipAddress ipv4staticAddresses address:port[]listenPort int64Will be zero if a regular host
isLighthouse booleanDefault value:
false
isRelay booleanDefault value:
false
createdAt date-timeisBlocked booleanDefault value:
false
metadata object
lastSeenAt string nullableversion string nullableplatform string nullablePossible values: [
dnclient
,mobile
,null
]updateAvailable boolean nullabletags key:value[]configOverrides object[]
List of config overrides for the nebula config
Array [- anyOf
- lighthouse.dns.host
- lighthouse.dns.port
- lighthouse.local_allow_list
- lighthouse.remote_allow_list
- lighthouse.serve_dns
- listen.batch
- listen.read_buffer
- listen.write_buffer
- logging.format
- logging.level
- logging.timestamp_format
- preferred_ranges
- routines
- stats.host
- stats.interval
- stats.lighthouse_metrics
- stats.listen
- stats.message_metrics
- stats.namespace
- stats.path
- stats.prefix
- stats.subsystem
- stats.type
- tun.dev
- tun.mtu
- tun.tx_queue
key string requiredPossible values: [
lighthouse.dns.host
]value string requiredkey string requiredPossible values: [
lighthouse.dns.port
]value number requiredkey string requiredPossible values: [
lighthouse.local_allow_list
]value object required
interfaces object required
property name*
booleananyOfkey string requiredPossible values: [
lighthouse.remote_allow_list
]value object required
property name*
booleankey string requiredPossible values: [
lighthouse.serve_dns
]value boolean requiredkey string requiredPossible values: [
listen.batch
]value number requiredkey string requiredPossible values: [
listen.read_buffer
]value number requiredkey string requiredPossible values: [
listen.write_buffer
]value number requiredkey string requiredPossible values: [
logging.format
]value string requiredPossible values: [
text
,json
]key string requiredPossible values: [
logging.level
]value string requiredPossible values: [
panic
,fatal
,error
,warning
,info
,debug
]key string requiredPossible values: [
logging.timestamp_format
]value string requiredkey string requiredPossible values: [
preferred_ranges
]value string[] requiredkey string requiredPossible values: [
routines
]value number requiredkey string requiredPossible values: [
stats.host
]value string requiredkey string requiredPossible values: [
stats.interval
]value string requiredkey string requiredPossible values: [
stats.lighthouse_metrics
]value boolean requiredkey string requiredPossible values: [
stats.listen
]value string requiredkey string requiredPossible values: [
stats.message_metrics
]value boolean requiredkey string requiredPossible values: [
stats.namespace
]value string requiredkey string requiredPossible values: [
stats.path
]value string requiredkey string requiredPossible values: [
stats.prefix
]value string requiredkey string requiredPossible values: [
stats.subsystem
]value string requiredkey string requiredPossible values: [
stats.type
]value string requiredPossible values: [
graphite
,prometheus
]key string requiredPossible values: [
tun.dev
]value string requiredkey string requiredPossible values: [
tun.mtu
]value number requiredkey string requiredPossible values: [
tun.tx_queue
]value number required]- metadata object
{
"data": {
"id": "string",
"organizationID": "string",
"networkID": "string",
"roleID": "string",
"name": "string",
"ipAddress": "198.51.100.42",
"staticAddresses": [
"string"
],
"listenPort": 0,
"isLighthouse": false,
"isRelay": false,
"createdAt": "2024-03-29T16:40:56.580Z",
"isBlocked": false,
"metadata": {
"lastSeenAt": "string",
"version": "string",
"platform": "dnclient",
"updateAvailable": true
},
"tags": [
"string"
],
"configOverrides": [
{
"key": "lighthouse.dns.host",
"value": "string"
},
{
"key": "lighthouse.dns.port",
"value": 0
},
{
"key": "lighthouse.local_allow_list",
"value": {
"interfaces": {}
}
},
{
"key": "lighthouse.remote_allow_list",
"value": {}
},
{
"key": "lighthouse.serve_dns",
"value": true
},
{
"key": "listen.batch",
"value": 0
},
{
"key": "listen.read_buffer",
"value": 0
},
{
"key": "listen.write_buffer",
"value": 0
},
{
"key": "logging.format",
"value": "text"
},
{
"key": "logging.level",
"value": "panic"
},
{
"key": "logging.timestamp_format",
"value": "string"
},
{
"key": "preferred_ranges",
"value": [
"string"
]
},
{
"key": "routines",
"value": 0
},
{
"key": "stats.host",
"value": "string"
},
{
"key": "stats.interval",
"value": "string"
},
{
"key": "stats.lighthouse_metrics",
"value": true
},
{
"key": "stats.listen",
"value": "string"
},
{
"key": "stats.message_metrics",
"value": true
},
{
"key": "stats.namespace",
"value": "string"
},
{
"key": "stats.path",
"value": "string"
},
{
"key": "stats.prefix",
"value": "string"
},
{
"key": "stats.subsystem",
"value": "string"
},
{
"key": "stats.type",
"value": "graphite"
},
{
"key": "tun.dev",
"value": "string"
},
{
"key": "tun.mtu",
"value": 0
},
{
"key": "tun.tx_queue",
"value": 0
}
]
},
"metadata": {}
}
{
"data": {
"createdAt": "2023-01-25T18:15:27Z",
"id": "host-24NVITKMNU3CYCEDNFWKAOBX7I",
"ipAddress": "100.100.0.29",
"isBlocked": false,
"isLighthouse": false,
"isRelay": false,
"listenPort": 0,
"name": "Host 1",
"networkID": "network-KAOWMXZHZWCVMGGFKM22XEGYLE",
"organizationID": "org-F63A24JGCLJV3ZEUTLCBISGETA",
"roleID": "role-PZEDBXHCEXKAKJPZ6XOQTIAJA4",
"staticAddresses": [],
"metadata": {
"lastSeenAt": "2023-04-05T17:19:42Z",
"platform": "dnclient",
"updateAvailable": false,
"version": "0.1.9"
}
},
"metadata": {}
}
If the host has not been enrolled, its metadata will be unknown (null values).
{
"data": {
"createdAt": "2023-01-25T18:15:27Z",
"id": "host-24NVITKMNU3CYCEDNFWKAOBX7I",
"ipAddress": "100.100.0.29",
"isBlocked": false,
"isLighthouse": false,
"isRelay": false,
"listenPort": 0,
"name": "Host 1",
"networkID": "network-KAOWMXZHZWCVMGGFKM22XEGYLE",
"organizationID": "org-F63A24JGCLJV3ZEUTLCBISGETA",
"roleID": "role-PZEDBXHCEXKAKJPZ6XOQTIAJA4",
"staticAddresses": [],
"metadata": {
"lastSeenAt": null,
"platform": null,
"updateAvailable": null,
"version": null
}
},
"metadata": {}
}