Query for connected interfaces shown cabled interfaces #47

Closed
opened 2026-04-05 16:21:19 +02:00 by MrUnknownDE · 0 comments
Owner

Originally created by @cis-ks on 3/31/2026

NetBox Edition

NetBox Community

NetBox Version

v4.5.5

Python Version

3.12

Steps to Reproduce

  1. Connect https://demo.netbox.dev/dcim/interfaces/274/ with https://demo.netbox.dev/api/dcim/devices/76/
  2. Query https://demo.netbox.dev/api/dcim/interfaces/?device_id=16&cabled=true or https://demo.netbox.dev/api/dcim/interfaces/?device_id=16&connected=true

Expected Behavior

https://demo.netbox.dev/api/dcim/interfaces/?device_id=16&cabled=true should show 3 interfaces (based on the actual data in Demo-Netbox) and https://demo.netbox.dev/api/dcim/interfaces/?device_id=16&connected=true should only show 2 of them. The last one between gi1/0/3 and the patchpanel should be not shown as it is not connected:

{
            "id": 274,
            "url": "https://demo.netbox.dev/api/dcim/interfaces/274/",
            "display_url": "https://demo.netbox.dev/dcim/interfaces/274/",
            "display": "GigabitEthernet1/0/3",
            ...
            "link_peers": [
                {
                    "id": 721,
                    "url": "https://demo.netbox.dev/api/dcim/front-ports/721/",
                    "display": "Port 1",
              ...
            "connected_endpoints": null,
            "connected_endpoints_type": null,
            "connected_endpoints_reachable": false,
              ...
}

Observed Behavior

There is no difference between https://demo.netbox.dev/api/dcim/interfaces/?device_id=16&cabled=true or https://demo.netbox.dev/api/dcim/interfaces/?device_id=16&connected=true even if the third port that don't have a connection (no endpoint) is made.

*Originally created by @cis-ks on 3/31/2026* ### NetBox Edition NetBox Community ### NetBox Version v4.5.5 ### Python Version 3.12 ### Steps to Reproduce 1. Connect https://demo.netbox.dev/dcim/interfaces/274/ with https://demo.netbox.dev/api/dcim/devices/76/ 2. Query https://demo.netbox.dev/api/dcim/interfaces/?device_id=16&cabled=true or https://demo.netbox.dev/api/dcim/interfaces/?device_id=16&connected=true ### Expected Behavior https://demo.netbox.dev/api/dcim/interfaces/?device_id=16&cabled=true should show 3 interfaces (based on the actual data in Demo-Netbox) and https://demo.netbox.dev/api/dcim/interfaces/?device_id=16&connected=true should only show 2 of them. The last one between gi1/0/3 and the patchpanel should be not shown as it is not connected: ```json { "id": 274, "url": "https://demo.netbox.dev/api/dcim/interfaces/274/", "display_url": "https://demo.netbox.dev/dcim/interfaces/274/", "display": "GigabitEthernet1/0/3", ... "link_peers": [ { "id": 721, "url": "https://demo.netbox.dev/api/dcim/front-ports/721/", "display": "Port 1", ... "connected_endpoints": null, "connected_endpoints_type": null, "connected_endpoints_reachable": false, ... } ``` ### Observed Behavior There is no difference between https://demo.netbox.dev/api/dcim/interfaces/?device_id=16&cabled=true or https://demo.netbox.dev/api/dcim/interfaces/?device_id=16&connected=true even if the third port that don't have a connection (no endpoint) is made.
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/netbox#47