Create a new Interface
Creates an SNMP ifTable entry for a host. These are typically created by SNMP discovery, but can also be created manually.
Request body
SNMP ifAdminStatus values per IF-MIB RFC 2863
Remote management IP from CDP (cdpCacheAddress). IPv4 or IPv6.
Remote device ID from CDP (typically hostname, locally unique)
Remote platform from CDP (e.g., "Cisco IOS")
Remote port ID from CDP
Bridge FDB: learned MAC addresses on this switch port. Single-MAC ports can be resolved to neighbor links server-side. Multi-MAC ports indicate uplinks where LLDP/CDP is the better source.
The host this entity belongs to.
SNMP ifAlias - user-configured description
SNMP ifDescr - interface description (e.g., GigabitEthernet0/1)
SNMP ifIndex - stable identifier within device
SNMP ifName - short interface name (e.g., Gi1/0/1)
SNMP ifType - IANAifType integer (6=ethernet, 24=loopback, etc.)
FK to IPAddress entity - this port's IP assignment (must be on same host). Old daemons send this as "interface_id".
Remote management IP from LLDP neighbor (lldpRemManAddr). IPv4 or IPv6.
Remote port description from LLDP neighbor (lldpRemPortDesc)
Remote system description from LLDP neighbor (lldpRemSysDesc) - platform info
Remote system name from LLDP neighbor (lldpRemSysName)
MAC address from SNMP ifPhysAddress - immutable once set
Native/untagged VLAN entity ID on this port (resolved from Q-BRIDGE dot1qPvid)
When a scan last carried evidence that something is adjacent to this port.
The freshness subject for the link, as last_seen_at is for the port. A port keeps appearing in the ifTable long after its neighbour record stops arriving, so last_seen_at cannot tell a live adjacency from one whose evidence has vanished. Judged against the same Network::stale_cutoff as every other freshness verdict.
None means no scan has ever carried evidence for this row, and reads as unknown — never as stale. Server-owned: stamped on the discovery ingest path, never sent by a daemon.
The network this entity belongs to.
SNMP ifOperStatus values per IF-MIB RFC 2863
Interface speed from ifSpeed/ifHighSpeed in bits per second
Tagged VLAN entity IDs on this port (resolved from Q-BRIDGE dot1qVlanCurrentEgressPorts)
When this record was first created.
The discovery that first observed this entity.
Server-assigned unique identifier.
The most recent discovery that observed this entity.
When a discovery last observed this entity.
Stable identifier shared by every revision of the same entity across its history.
When this record was last modified.
Start of the interval this revision was current for (SCD2 history).
End of the interval this revision was current for. null while it is the live revision.
Example request
{
"cdp_address": "192.168.1.1",
"lldp_mgmt_addr": "192.168.1.1",
"mac_address": "a4:bb:6d:12:34:56"
}Response
If entry created successfully
Human-readable failure message. Omitted on success.
true when the request succeeded. false responses carry error instead of data.
Example response
{
"data": {
"cdp_address": "192.168.1.1",
"lldp_mgmt_addr": "192.168.1.1",
"mac_address": "a4:bb:6d:12:34:56"
},
"meta": {
"api_version": 1,
"server_version": "0.17.13"
}
}