List device ports
GET
/api/devices/{id}/ports
const url = 'http://localhost:3000/api/devices/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/ports';const options = {method: 'GET', headers: {cookie: 'session=<session>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url http://localhost:3000/api/devices/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/ports \ --cookie session=<session>All ports for one device, ordered by portGroupLabel, portIndex, name. Not paginated.
Authorizations
Section titled “Authorizations ”Parameters
Section titled “ Parameters ”Path Parameters
Section titled “Path Parameters ” id
required
string format: uuid
Responses
Section titled “ Responses ”Success
Media type application/json
object
data
Array<object>
object
id
required
string format: uuid
deviceId
required
string format: uuid
name
required
string
portType
required
string
status
required
string
linkStatus
required
string
peer
string
vlan
string
lldp
string
errs
integer
description
string
portGroupLabel
string
portIndex
integer
connectorType
string
speeds
Array<string>
poeStandard
string
poeWatts
integer
transceiver
string
mgig
boolean
breakoutCapable
boolean
moduleSlot
string
macAddress
string
createdAt
required
string format: date-time
updatedAt
required
string format: date-time
Example
{ "data": [ { "portType": "1000base-t", "status": "enabled", "linkStatus": "up" } ]}Not authenticated
Media type application/json
object
error
required
string
Example
{ "error": "Not found"}