Types

Overview

Types represent the resources you can access through the API. A type contains a list of fields, each with its own type. For example, the VLAN type has a field called name that is a String.

APChannelUtilizationTimeseriesValue

Represents a value in the timeseries of AP channel utilization metrics.

FieldTypeDescription
channelIntWhat channel the AP's radio was on at the time of the observation. For single AP queries, this will be the most-seen channel during the bucket window. This will be null for network / multiple-AP queries (because network-level is an aggregation of all APs, which will likely be on a long list of channels).
channelWidthIntThe channel width of the AP's radio at the time of the observation. For single AP queries, this will be the most-seen channel width during the bucket window. This will be null for network / multiple-AP queries (because network-level is an aggregation of all APs, which will likely be on different channel widths).
interferenceSignalStrengthMaxdBmInt!The maximum signal strength of interference sources detected on the channel. (in dBm)
interferenceSignalStrengthMediandBmInt!The median signal strength of interference sources detected on the channel. (in dBm). This is a median of medians of observations within a bucket window, floored to the nearest integer.
interferenceSourceCountHighInt!The number of sources of high interference detected on the channel. (An average of data observations, floored to the nearest integer).
interferenceSourceCountLowInt!The number of sources of low interference detected on the channel. (An average of data observations, floored to the nearest integer).
interferenceSourceCountMediumInt!The number of sources of medium interference detected on the channel. (An average of data observations, floored to the nearest integer).
non80211UtilizationFloat!The amount of utilization contributed by non-802.11 interference in the environment, e.g., Bluetooth devices, cameras. (from 0 to 1)
obssUtilizationFloat!The amount of utilization as a result of 802.11 interference by neighboring devices. (from 0 to 1)
rxUtilizationFloat!The percentage of time the channel was utilized due to transmissions from clients. (from 0 to 1)
selfUtilizationFloat!The percentage of time the channel was utilized by the AP itself. (from 0 to 1)
timestampDateTime!The time at which the measurement was recorded.
totalUtilizationFloat!The percentage of time the channel was utilized. (from 0 to 1)
txUtilizationFloat!The percentage of time the channel was utilized due to transmissions from the AP. (from 0 to 1)

AccessPointHardwareDevice

An access point hardware device represents a physical access point.

FieldTypeDescription
createdAtDateTime!The timestamp when the hardware device was first created in the system.
deviceModelDeviceModel!The model name of the hardware device.
deviceTypeDeviceType!The type of the hardware device.
disconnectedFromBackendAtDateTimeIf the device is no longer connected to the backend, this is the time at which it was last connected.
ipAddressStringThe IP address of the access point hardware device.
isConnectedToBackendBoolean!Indicates whether the hardware device is connected to the backend.
isSpareBoolean!A spare hardware device belongs to a network but not a virtual device. Used most often to keep track of spare hardware we ship to a customer but don't install immediately.
macAddressMacAddressThe MAC address of the hardware device.
networkUUIDUUIDThe UUID of the network that the hardware device belongs to.
serialNumberString!The unique serial number of the hardware device.
updatedAtDateTime!The timestamp when the hardware device was last updated in the system.
virtualDeviceVirtualDeviceThe virtual device associated with this hardware device, if any.
virtualDeviceUUIDUUIDThe UUID of the virtual device this hardware device is assigned to, if any.

AccessPointHealthScores

An individual Access Point's health scores.

FieldTypeDescription
beaconScore2GInt!The beacon score on the 2G radio band of the device.
beaconScore5GInt!The beacon score on the 5G radio band of the device.
beaconScore6GInt!The beacon score on the 6G radio band of the device.
connectionAttempts2GInt!The number of connection attempts on the 2G radio band of the device.
connectionAttempts5GInt!The number of connection attempts on the 5G radio band of the device.
connectionAttempts6GInt!The number of connection attempts on the 6G radio band of the device.
connectionScoreInt!This represents the quality and stability of connections between the device and its clients.
connectionScore2GInt!The connection score on the 2G radio band of the device.
connectionScore5GInt!The connection score on the 5G radio band of the device.
connectionScore6GInt!The connection score on the 6G radio band of the device.
connectionSuccess2GInt!The number of successful connections on the 2G radio band of the device.
connectionSuccess5GInt!The number of successful connections on the 5G radio band of the device.
connectionSuccess6GInt!The number of successful connections on the 6G radio band of the device.
coverageScore2GInt!The coverage score on the 2G radio band of the device.
coverageScore5GInt!The coverage score on the 5G radio band of the device.
coverageScore6GInt!The coverage score on the 6G radio band of the device.
dhcpAttempts2GInt!The number of DHCP attempts on the 2G radio band of the device.
dhcpAttempts5GInt!The number of DHCP attempts on the 5G radio band of the device.
dhcpAttempts6GInt!The number of DHCP attempts on the 6G radio band of the device.
dhcpSuccess2GInt!The number of successful DHCP completions on the 2G radio band of the device.
dhcpSuccess5GInt!The number of successful DHCP completions on the 5G radio band of the device.
dhcpSuccess6GInt!The number of successful DHCP completions on the 6G radio band of the device.
freeCPUPercentageInt!The percentage of CPU available on the device.
freeMemoryPercentageInt!The percentage of memory available on the device.
mcsScore2GInt!The MCS (Modulation and Coding Scheme) score on the 2G radio band of the device.
mcsScore5GInt!The MCS (Modulation and Coding Scheme) score on the 5G radio band of the device.
mcsScore6GInt!The MCS (Modulation and Coding Scheme) score on the 6G radio band of the device.
numClients2GInt!The number of clients on a 2G radio band.
numClients5GInt!The number of clients on a 5G radio band.
numClients6GInt!The number of clients on a 6G radio band.
overallScoreInt!The total score, which is an aggregate of the other scores.
overallScore2GInt!The overall score on the 2G radio band of the device.
overallScore5GInt!The overall score on the 5G radio band of the device.
overallScore6GInt!The overall score on the 6G radio band of the device.
performanceScoreInt!This represents the overall throughput, latency, etc. of the device.
performanceScore2GInt!This performance score on the 2G radio band of the device.
performanceScore5GInt!This performance score on the 5G radio band of the device.
performanceScore6GInt!This performance score on the 6G radio band of the device.
retryScore2GInt!The retry score on the 2G radio band of the device.
retryScore5GInt!The retry score on the 5G radio band of the device.
retryScore6GInt!The retry score on the 6G radio band of the device.
rfScoreInt!The score of the device's wireless environment (interference, noise, etc.).
rfScore2GInt!The rf score on the 2G radio band of the device.
rfScore5GInt!The rf score on the 5G radio band of the device.
rfScore6GInt!The rf score on the 6G radio band of the device.
systemScoreInt!The score of the system (CPU, memory, etc) of the device.
timestampDateTime!The timestamp when the health scores were last updated.

AccessPointVirtualDevice

An access point virtual device is a logical representation of a physical access point.

FieldTypeDescription
UUIDUUID!The unique identifier (UUID) of the virtual device.
createdAtDateTime!The timestamp when the virtual device was first created in the system.
descriptionStringAn optional description for the virtual device.
deviceModelDeviceModel!The model name of the virtual device.
deviceTypeVirtualDeviceType!The type of the virtual device.
hardwareDeviceHardwareDeviceThe hardware device associated with this virtual device, if any.
isOnlineBoolean!Indicates whether the hardware device is online, indicated by its heartbeat.
labelString!A human-friendly name for the device.
networkUUIDUUID!The unique identifier (UUID) of the network the virtual device belongs to.
tags[VirtualDeviceTag!]The virtual device tags on this access point.
updatedAtDateTime!The timestamp when the virtual device was last updated in the system.

ActiveClientsMetricsResponse

Response type containing active clients metrics over a specified time range.

FieldTypeDescription
wired[ActiveClientsMetricsValue!]!A list of wired active clients metrics values.
wireless[ActiveClientsMetricsValue!]!A list of wireless active clients metrics values.

ActiveClientsMetricsValue

Represents a single data point for the number of active clients at a given timestamp.

FieldTypeDescription
timestampDateTime!The timestamp of the metric data point.
valueFloat!The number of active clients at the given timestamp.

AlertReceiver

An alert receiver is called when an alert is triggered.

FieldTypeDescription
UUIDUUID!Unique identifier for the alert receiver.
companyUUIDUUID!Unique identifier of the company that owns this alert receiver.
createdAtDateTime!Timestamp when the alert receiver was created.
deletedAtDateTimeTimestamp when the alert receiver was deleted (null if not deleted).
labelString!Descriptive label for the alert receiver.
targets[AlertTarget!]!List of alert targets associated with this alert receiver.
updatedAtDateTime!Timestamp when the alert receiver was last updated.

AlertTarget

An interface representing a target to which alerts can be sent. This can be implemented by different types of alert targets, such as email or webhook.

FieldTypeDescription
UUIDUUID!The unique identifier of the alert target.
companyUUIDUUID!The unique identifier of the company that owns the alert target.
createdAtDateTime!The timestamp when the alert target was created.
deletedAtDateTimeThe timestamp when the alert target was deleted, if applicable.
typeAlertTargetType!The type of the alert target.
updatedAtDateTime!The timestamp when the alert target was last updated.

AlertTargetEmail

An email alert target that implements the AlertTarget interface. Used to send alerts to a specified email address.

FieldTypeDescription
UUIDUUID!The unique identifier of the email alert target.
companyUUIDUUID!The unique identifier of the company that owns the email alert target.
createdAtDateTime!The timestamp when the email alert target was created.
deletedAtDateTimeThe timestamp when the email alert target was deleted, if applicable.
emailAddressString!The email address to which alerts will be sent.
typeAlertTargetType!The type of the alert target, this should always be EMAIL.
updatedAtDateTime!The timestamp when the email alert target was last updated.

AlertTargetSalesforce

An alert target that implements the AlertTarget interface. Used to send alerts to a specified salesforce instance.

FieldTypeDescription
UUIDUUID!The unique identifier of the salesforce alert target.
companyUUIDUUID!The unique identifier of the company that owns the salesforce alert target.
createdAtDateTime!The timestamp when the salesforce alert target was created.
deletedAtDateTimeThe timestamp when the salesforce alert target was deleted, if applicable.
domainString!The domain of the salesforce instance
typeAlertTargetType!The type of the alert target, this should always be SLACK.
updatedAtDateTime!The timestamp when the salesforce alert target was last updated.

AlertTargetSlack

An alert target that implements the AlertTarget interface. Used to send alerts to a specified slack channel.

FieldTypeDescription
UUIDUUID!The unique identifier of the slack alert target.
channelIDString!The Slack channel ID to which alerts will be sent.
companyUUIDUUID!The unique identifier of the company that owns the slack alert target.
createdAtDateTime!The timestamp when the slack alert target was created.
deletedAtDateTimeThe timestamp when the slack alert target was deleted, if applicable.
labelStringThe label of the slack alert target.
typeAlertTargetType!The type of the alert target, this should always be SLACK.
updatedAtDateTime!The timestamp when the slack alert target was last updated.

AlertTargetWebhook

A webhook alert target that implements the AlertTarget interface. Used to send alerts to a specified webhook URL.

FieldTypeDescription
UUIDUUID!The unique identifier of the webhook alert target.
companyUUIDUUID!The unique identifier of the company that owns the webhook alert target.
createdAtDateTime!The timestamp when the webhook alert target was created.
deletedAtDateTimeThe timestamp when the webhook alert target was deleted, if applicable.
labelStringAn optional label for the webhook alert target.
typeAlertTargetType!The type of the alert target, indicating that it is a webhook.
updatedAtDateTime!The timestamp when the webhook alert target was last updated.
urlString!The URL endpoint of the webhook where alerts will be sent.

AllClientMetricsTimeseriesResponse

Response type containing client metrics timeseries data over a specified time range.

FieldTypeDescription
rxBytesBaseMetricsResponse!Aggregated data for the total bytes received.
txBytesBaseMetricsResponse!Aggregated data for the total bytes transmitted.

BSSID

BSSID represents a unique identifier for a wireless network, in the form of a MAC address. Every radio band / SSID pair for an AP has its own BSSID, derived from the hardware device's MAC address.

FieldTypeDescription
BSSIDMacAddress!The MAC address uniquely identifying this BSSID on the wireless network.
SSIDSSID!The SSID object associated with this BSSID.
SSIDUUIDUUID!The UUID of the SSID associated with this BSSID.
accessPointHardwareDeviceAccessPointHardwareDevice!The hardware device representing the access point associated with this BSSID.
accessPointSerialNumberString!The serial number of the access point associated with this BSSID.
isActiveBoolean!A BSSID is inactive if it is associated with a disabled SSID, or the SSID is not broadcast for its AP, or the SSID is not allowed for its radio band, or the radio band is disabled on its AP's radio profile.
radioBandRadioBand!The radio frequency band on which this BSSID operates.

BaseMetricsResponse

Base implementation of MetricsValue that provides no more fields.

FieldTypeDescription
metadataMetricsMetadataMetadata providing additional information about the metrics data.
values[BaseMetricsValue!]!The list of metrics data points.

BaseMetricsValue

Base implementation of MetricsValue that provides no more fields.

FieldTypeDescription
timestampDateTime!The timestamp for this metrics data point.
valueFloat!The value of the metric at the given timestamp.

ChannelUtilizationResponseV2

Response type containing timeseries of channel utilization metrics.

FieldTypeDescription
bandRadioBand!The radio band (e.g., 2.4 GHz, 5 GHz) for which the data is provided.
values[APChannelUtilizationTimeseriesValue!]!List of timeseries values of channel utilization metrics.
virtualDeviceUUIDUUID!The unique identifier of the virtual device (AP) from which the data originates.

ClientChannelUtilizationTimeseriesValue

Represents a single data point of channel utilization metrics for a client.

FieldTypeDescription
non80211UtilizationFloat!The amount of utilization contributed by non-802.11 interference in the environment, e.g., Bluetooth, cameras (from 0 to 1).
obssUtilizationFloat!The amount of utilization due to 802.11 interference by neighboring networks (from 0 to 1).
rxUtilizationFloat!The percentage of time the channel was utilized due to receptions from clients (from 0 to 1).
selfUtilizationFloat!The percentage of time the channel was utilized by the AP itself (from 0 to 1).
timestampDateTime!The timestamp of the metric data point.
totalUtilizationFloat!The percentage of time the channel was utilized (from 0 to 1).
txUtilizationFloat!The percentage of time the channel was utilized due to transmissions from the AP (from 0 to 1).

ClientMetricsMetadata

Aggregated values (like min/max) over the given time range for all of the client metrics requested.

FieldTypeDescription
associationTimeSecondsMetricsMetadataAggregated metadata for the association time in seconds
clientCountMetricsMetadataAggregated metadata for the client count
hwModeMetricsMetadataAggregated metadata for the hardware mode of the client device.
noiseMetricsMetadataAggregated metadata for the noise level in dBm.
numSpatialStreamsRxMetricsMetadataAggregated metadata for the number of receive spatial streams.
numSpatialStreamsTxMetricsMetadataAggregated metadata for the number of transmit spatial streams.
rxBytesMetricsMetadataAggregated metadata for the total bytes received.
rxMulticastBytesMetricsMetadataAggregated metadata for the multicast bytes received.
rxRateMetricsMetadataAggregated metadata for the receive rate in kilobits per second.
rxUnicastBytesMetricsMetadataAggregated metadata for the unicast bytes received.
signalMetricsMetadataAggregated metadata for the signal strength in dBm.
snrMetricsMetadataAggregated metadata for the signal-to-noise ratio in dB.
txBytesMetricsMetadataAggregated metadata for the total bytes transmitted.
txMulticastBytesMetricsMetadataAggregated metadata for the multicast bytes transmitted.
txRateMetricsMetadataAggregated metadata for the transmit rate in kilobits per second.
txUnicastBytesMetricsMetadataAggregated metadata for the unicast bytes transmitted.

ClientMetricsTimeseriesResponse

Response type containing client metrics timeseries data over a specified time range.

FieldTypeDescription
metadataClientMetricsMetadataAggregated metadata for the client metrics timeseries.
values[ClientMetricsTimeseriesValue!]!A list of client metrics timeseries values.

ClientMetricsTimeseriesValue

Time-series data for client connectivity metrics. If requested at a per-AP level, the results will be aggregated over all clients connected to the AP.

FieldTypeDescription
clientCountInt!The count of distinct clients (by MAC address) that connected to the AP during the time period.
hwModeStringThe Wi-Fi capabilities of the client device.
noiseFloat!Noise level in dBm.
numSpatialStreamsRxIntThe number of receive spatial streams.
numSpatialStreamsTxIntThe number of transmit spatial streams.
rxBytesFloat!Total number of bytes received in the given time period.
rxMulticastBytesFloat!Total number of multicast bytes received in the given time period; a subset of rxBytes.
rxRateFloat!The rate at which the client is receiving data in kilobits per second.
rxRetryRatioFloatThe ratio of the number of times a packet was retried to the total number of successful packets. Null if no packets succeeded.
rxUnicastBytesFloat!Total number of unicast bytes received in the given time period; a subset of rxBytes.
signalFloat!Received signal strength in dBm.
snrFloat!Signal-to-noise ratio in dB. A higher value is better. SNR = signal - noise.
timestampDateTime!The timestamp of the metric data point.
txBytesFloat!Total number of bytes transmitted in the given time period.
txMulticastBytesFloat!Total number of multicast bytes transmitted in the given time period; a subset of txBytes.
txRateFloat!The rate at which the client is transmitting data in kilobits per second.
txRetryRatioFloatThe ratio of the number of times the client retried a packet transmission to the number of packets successfully transmitted. Null if no packets were transmitted.
txSuccessRatioFloatThe ratio of the number of times the client successfully received a packet to the number of packets transmitted. Null if no packets were transmitted.
txUnicastBytesFloat!Total number of unicast bytes transmitted in the given time period; a subset of txBytes.

Company

A company is a core Meter entity used to represent customers. Networks belong to companies.

FieldTypeDescription
isCustomerBoolean!A company representing a Meter customer as opposed to an internal (test) company.
nameString!The name of the company.
networks[Network!]!The networks associated with this company.
onboardingDocumentCompanyOnboardingDocumentOnboarding document form completed prior to network going live. Different from onboarding.
slugString!A unique, URL-friendly identifier for the company, used in APIs and URLs.
uuidUUID!The unique UUID identifier for the company.
websiteDomainStringThe company's website domain if applicable. This is set by the Salesforce -> Backend data sync process.

CompanyOnboardingDocument

Document containing information required for company onboarding.

FieldTypeDescription
UUIDUUID!Unique identifier for the company onboarding document.
companyUUIDUUID!Unique identifier of the associated company.
createdAtDateTime!Timestamp when the document was created.
delegations[CompanyOnboardingFieldDelegation!]!List of fields that have been delegated to other users for completion.
documentJSONObject!JSON object containing the onboarding document data.
documentMetadataJSONObjectJSON object containing the onboarding document metadata data.
updatedAtDateTime!Timestamp when the document was last updated.

CompanyOnboardingFieldDelegation

Represents the delegation of a specific field of the company onboarding document to a user.

FieldTypeDescription
UUIDUUID!Unique identifier of the field delegation.
companyUUIDUUID!Unique identifier of the associated company.
descriptionStringDescription of the delegation.
emailString!Email of the user to whom the field is delegated.
fieldNameString!Name of the field being delegated.

ControllerDNSRequestRatesResponse

Response containing an array of DNS request rate values.

FieldTypeDescription
values[ControllerDNSRequestRatesValue!]!Array of DNS request rate values per timestamp and DNS server UUID.

ControllerDNSRequestRatesValue

Metrics data point containing DNS request rates for a controller's DNS server.

FieldTypeDescription
timestampDateTime!Timestamp for the metrics data point.
uuidUUID!UUID of the DNS server.
valueFloat!Requests per second.

ControllerHardwareDevice

A controller hardware device represents a physical firewall (aka security appliance aka controller).

FieldTypeDescription
createdAtDateTime!The timestamp when the hardware device was first created in the system.
deviceModelDeviceModel!The model name of the hardware device.
deviceTypeDeviceType!The type of the hardware device.
disconnectedFromBackendAtDateTimeIf the device is no longer connected to the backend, this is the time at which it was last connected.
isConnectedToBackendBoolean!Indicates whether the hardware device is connected to the backend.
isSpareBoolean!A spare hardware device belongs to a network but not a virtual device. Used most often to keep track of spare hardware we ship to a customer but don't install immediately.
macAddressMacAddressThe MAC address of the hardware device.
networkUUIDUUIDThe UUID of the network that the hardware device belongs to.
serialNumberString!The unique serial number of the hardware device.
updatedAtDateTime!The timestamp when the hardware device was last updated in the system.
virtualDeviceVirtualDeviceThe virtual device associated with this hardware device, if any.
virtualDeviceUUIDUUIDThe UUID of the virtual device this hardware device is assigned to, if any.

ControllerPortMetricsRateResponse

Response object containing an array of controller port metrics rate values.

FieldTypeDescription
values[ControllerPortMetricsRateValue!]!Array of metrics rate values per timestamp and port.

ControllerPortMetricsRateValue

Metrics data point containing rate statistics (per second) for a controller port over a specific time interval.

FieldTypeDescription
broadcastRxPacketsPerSecondFloat!Total number of broadcast packets per second received during the time interval; a subset of totalRxPackets.
broadcastTxPacketsPerSecondFloat!Total number of broadcast packets per second transmitted during the time interval; a subset of totalTxPackets.
dropsPerSecondFloat!The number of packets per second that were dropped during the time interval.
multicastRxPacketsPerSecondFloat!Total number of multicast packets per second received during the time interval; a subset of totalRxPackets.
multicastTxPacketsPerSecondFloat!Total number of multicast packets per second transmitted during the time interval; a subset of totalTxPackets.
portNumberInt!The physical port number on the controller.
rxErrPerSecondFloat!The number of packets per second that encountered errors being received in the time interval.
timestampDateTime!Timestamp for the metrics data point.
totalRxBytesPerSecondFloat!Total number of bytes per second received during the time interval.
totalTxBytesPerSecondFloat!Total number of bytes per second transmitted during the time interval.
txErrPerSecondFloat!The number of packets per second that encountered errors during transmission in the time interval.

ControllerPortStat

Summed stats (unless otherwise specified) per controller port over a lookback period.

FieldTypeDescription
broadcastRxBytesInt!Total number of broadcast bytes received in the given time period; a subset of totalRxBytes.
broadcastRxPacketsInt!Total number of broadcast packets received in the given time period; a subset of totalRxPackets.
broadcastTxBytesInt!Total number of broadcast bytes transmitted in the given time period; a subset of totalTxBytes.
broadcastTxPacketsInt!Total number of broadcast packets transmitted in the given time period; a subset of totalTxPackets.
dropsInt!The number of packets that were dropped in the time interval.
hwUpBoolean!Most recent hardware up state. Indicates that a physical connection is established, typically meaning a cable is properly connected and active.
ipv4Int!The number of IPv4 packets transmitted or received.
ipv6Int!The number of IPv6 packets transmitted or received.
multicastRxBytesInt!Total number of multicast bytes received in the given time period; a subset of totalRxBytes.
multicastRxPacketsInt!Total number of multicast packets received in the given time period; a subset of totalRxPackets.
multicastTxBytesInt!Total number of multicast bytes transmitted in the given time period; a subset of totalTxBytes.
multicastTxPacketsInt!Total number of multicast packets transmitted in the given time period; a subset of totalTxPackets.
portNumberInt!The physical port number on the controller.
puntsInt!The number of packets punted to the CPU for processing (currently not reported by firmware).
rxErrInt!The number of packets that encountered errors being received.
totalRxBytesInt!Total number of bytes received in the given time period.
totalRxPacketsInt!Total number of packets received in the given time period.
totalTxBytesInt!Total number of bytes transmitted in the given time period.
totalTxPacketsInt!Total number of packets transmitted in the given time period.
txErrInt!The number of packets that encountered errors during transmission.
unicastRxBytesInt!Total number of unicast bytes received in the given time period; a subset of totalRxBytes.
unicastRxPacketsInt!Total number of unicast packets received in the given time period; a subset of totalRxPackets.
unicastTxBytesInt!Total number of unicast bytes transmitted in the given time period; a subset of totalTxBytes.
unicastTxPacketsInt!Total number of unicast packets transmitted in the given time period; a subset of totalTxPackets.

ControllerVirtualDevice

A controller virtual device is a logical representation of a physical firewall (aka security appliance aka controller).

FieldTypeDescription
UUIDUUID!The unique identifier (UUID) of the virtual device.
createdAtDateTime!The timestamp when the virtual device was first created in the system.
descriptionStringAn optional description for the virtual device.
deviceModelDeviceModel!The model name of the virtual device.
deviceTypeVirtualDeviceType!The type of the virtual device.
hardwareDeviceHardwareDeviceThe hardware device associated with this virtual device, if any.
isOnlineBoolean!Indicates whether the hardware device is online, indicated by its heartbeat.
labelString!A human-friendly name for the device.
networkUUIDUUID!The unique identifier (UUID) of the network the virtual device belongs to.
updatedAtDateTime!The timestamp when the virtual device was last updated in the system.

Coordinates

Represents geographical coordinates with latitude and longitude.

FieldTypeDescription
latitudeFloat!The latitude component of the coordinates.
longitudeFloat!The longitude component of the coordinates.

DHCPRule

Stores specific information about a DHCP server for a specific interface, equivalent to a Kea 'subnet'.

FieldTypeDescription
dnsUpstreamServers[IP!]!List of upstream DNS servers to use when dnsUseGatewayProxy is false, or to forward queries to when enabled.
dnsUseGatewayProxyBoolean!Determines if the gateway acts as a DNS proxy for clients. If true, DNS queries are sent via the gateway.
endIPAddressIPThe last available IP address in the DHCP range, ascending and inclusive. Omitted if DHCP is not being served.
gatewayIPAddressIP!The gateway IP address provided to DHCP clients (commonly known as the router option or DHCP option 3).
gatewayPrefixLengthInt!The prefix length of the gateway IP address (e.g., 24 for a subnet mask of 255.255.255.0 in IPv4).
startIPAddressIPThe first available IP address in the DHCP range, ascending and inclusive. Omitted if DHCP is not being served.

Encryption8021X

Represents the 802.1X encryption configuration for an SSID.

FieldTypeDescription
UUIDUUID!The unique identifier of this 802.1X encryption configuration.
accountingServerIPAddressIPThe IP address of the accounting server.
accountingServerPortIntThe port of the accounting server.
authServerIPAddressIP!The IP address of the authentication server.
authServerPortInt!The port of the authentication server.
isRadiusPollerEnabledBoolean!Enable RadiusPoller to query this profile for uptime
labelString!A user-friendly label for the encryption configuration.
networkUUIDUUID!The UUID of the network to which this encryption configuration belongs.
ssids[SSID!]The SSIDs associated with this 802.1X encryption configuration.

EventLogEvent

An event in the event log.

FieldTypeDescription
eventTypeEventType!The type of event.
eventTypeAPINameString!The API name representation of the event type.
generatedAtDateTime!The timestamp when the event was generated.
insertedAtDateTime!The timestamp when the event was inserted into the database.
networkUUIDUUID!The UUID of the network where the event occurred.

EventLogEventsPage

A paged response for event log queries.

FieldTypeDescription
events[EventLogEvent!]!A subset of records based on the limit and offset fields
totalInt!The total number of records

HardwareDevice

A hardware device represents a physical device.

FieldTypeDescription
createdAtDateTime!The timestamp when the hardware device was first created.
deviceModelDeviceModel!The model name of the hardware device.
deviceTypeDeviceType!The type of the hardware device.
disconnectedFromBackendAtDateTimeIf the device is no longer connected to the backend, this is the time at which it was last connected.
isConnectedToBackendBoolean!Indicates whether the hardware device is connected to the backend.
isSpareBoolean!A spare hardware device belongs to a network but not a virtual device. Used most often to keep track of spare hardware we ship to a customer but don't install immediately.
macAddressMacAddressThe MAC address of the hardware device.
networkUUIDUUIDThe UUID of the network that the hardware device belongs to.
serialNumberString!The unique serial number of the hardware device.
updatedAtDateTime!The timestamp when the hardware device was last updated.
virtualDeviceVirtualDeviceThe virtual device associated with this hardware device, if any.
virtualDeviceUUIDUUIDThe UUID of the virtual device this hardware device is assigned to, if any.

InterVLANCommunicationPermittedPair

A pair of VLANs that are permitted to communicate with each other.

FieldTypeDescription
UUIDUUID!The unique identifier of the inter-VLAN communication pair.
higherVLANVLAN!The other VLAN in the permitted communication pair.
lowerVLANVLAN!One VLAN in the permitted communication pair.
networkUUIDUUID!The UUID of the network to which the VLANs belong.

MailingAddress

Represents a mailing address with optional coordinates and timezone.

FieldTypeDescription
UUIDUUID!The unique identifier of the mailing address.
cityStringThe city of the mailing address.
coordinatesCoordinatesThe geographical coordinates of the mailing address.
countryISO2StringThe two-letter ISO code of the country.
line1StringThe first line of the mailing address.
line2StringThe second line of the mailing address.
postalCodeStringThe postal code or ZIP code of the mailing address.
subdivisionCodeStringThe subdivision code, such as the state or province code.
timezoneString!The timezone associated with the mailing address.

MetricsMetadata

Metadata providing the minimum and maximum values among all metrics data points.

FieldTypeDescription
maxValueFloat!The maximum value among all metrics data points.
minValueFloat!The minimum value among all metrics data points.

Network

A network is a grouping of devices in a single location belonging to a company. A core Meter entity.

FieldTypeDescription
UUIDUUID!The unique identifier of the network.
companyCompanyThe company that this network belongs to.
companySlugStringThe slug identifier of the company that this network belongs to.
createdAtDateTime!The date and time when the network was created.
deletedAtDateTimeThe date and time when the network was deleted, if applicable.
goLiveAtDateTimeThe date the network first started serving traffic.
isActiveBoolean!Whether or not the network is currently serving traffic.
labelString!A short code to quickly identify the network. Useful for customers with many networks and a need to quickly identify them.
mailingAddressMailingAddressThe mailing address associated with the network.
onboardingNetworkOnboardingSomewhat legacy onboarding information from Airtable job. Different from onboardingDocument.
onboardingDocumentNetworkOnboardingDocumentOnboarding document form completed prior to network going live. Different from onboarding.
slugString!A human-readable identifier for the network. Used in URLs to identify the network.
ssids[SSID!]!The SSIDs associated with the network.
updatedAtDateTime!The date and time when the network was last updated.
virtualDevices[VirtualDevice!]!The virtual devices associated with the network, optionally filtered.
vlans[VLAN!]!The VLANs associated with the network.

NetworkClient

A network client is a large container for all of the data that constitutes a client connected to a network.

FieldTypeDescription
accessPointAccessPointVirtualDeviceThe access point to which the client is connected, if applicable.
aliasStringA user-defined MACAddressAlias for the client if one is defined for the company.
channelIntThe channel number used by the client's wireless connection.
channelWidthIntThe channel width used by the client's wireless connection.
clientNameStringThe friendly name of the client device, if available from DHCP.
connectedSSIDSSIDThe SSID to which the client is connected, if wireless.
connectedVLANVLANThe VLAN to which the client is connected.
deviceVendorStringThe vendor of the client device (often its manufacturer), if known. Derived from the IEEE OUI database.
hwModeNetworkClientHWModeHardware mode of the device a client is connected to.
ipString!The IP address assigned to the client.
isWirelessBoolean!If false, the client is connected via a wired connection.
lastSeenDateTime!The timestamp when the client was last seen on the network.
latencyNsIntThe latency between the controller and the client, measured in nanoseconds.
macAddressMacAddress!The MAC address of the client.
networkUUIDUUID!The UUID of the network to which this client is connected.
noiseIntThe noise level of the client's connection, measured in dBm.
numSpatialStreamsIntThe total number of spatial streams a client device can support, determined as the minimum of its transmit (TX) and receive (RX) spatial streams.
radioBandRadioBandIf the client is wireless, the radio band it is connected on.
rxRateIntThe receive rate of the client connection, in bits per second.
signalIntThe signal strength of the client's connection, measured in dBm.
signalToNoiseRatioIntThe signal-to-noise ratio of the client's connection, measured in dB. Literally signal - noise. Null if either signal or noise is null.
throughputNetworkClientThroughputThe average network throughput of the client during the lookback period.
totalRxBytesIntThe total number of bytes received by the client over the requested lookback period.
totalTxBytesIntThe total number of bytes transmitted by the client over the requested lookback period.
txRateIntThe transmit rate of the client connection, in bits per second.
vlanUUIDUUIDThe UUID of the VLAN to which the client is connected. Only supported for Config 2 networks.
wirelessScoreFloatWireless score computed based on the current health of the client.

NetworkClientBlocklistEntry

Entries representing MAC addresses blocked on a given network.

FieldTypeDescription
createdAtDateTimeTimestamp this entry was created.
macAddressMacAddressThe MAC address being blocked.
networkNetwork!The network that the MAC address is blocked on.
networkUUIDUUID!Unique identifier for the network that the MAC address is blocked on.
ouiStringThe OUI being blocked. Only one of either MAC Address or OUI is set.
uuidUUIDPrimary key.

NetworkClientThroughput

Represents the throughput of a client device.

FieldTypeDescription
rxRateFloatThe average receive rate of the client, in bits per second.
txRateFloatThe average transmit rate of the client, in bits per second.

NetworkOnboarding

Represents the onboarding process for a network.

FieldTypeDescription
UUIDUUID!Unique identifier for the network onboarding entry.
createdAtDateTime!Timestamp when the network onboarding was created.
jobDataNetworkOnboardingJobDataJob data associated with the network onboarding.
jobDataIDString!Identifier of the associated job data.
networkUUIDUUID!Unique identifier of the associated network.
updatedAtDateTime!Timestamp when the network onboarding was last updated.

NetworkOnboardingDocument

Document containing information required for network onboarding.

FieldTypeDescription
UUIDUUID!Unique identifier for the network onboarding document.
createdAtDateTime!Timestamp when the document was created.
delegations[NetworkOnboardingFieldDelegation!]!List of fields that have been delegated to other users for completion.
documentJSONObject!JSON object containing the onboarding document data.
documentEditors[NetworkOnboardingDocumentFieldEditor!]!List of editors for each field in the document.
documentMetadataJSONObjectJSON object containing the onboarding document metadata data.
documentMetadataEditors[NetworkOnboardingDocumentFieldEditor!]!List of editors for each field in the document metadata.
networkUUIDUUID!Unique identifier of the associated network.
updatedAtDateTime!Timestamp when the document was last updated.

NetworkOnboardingDocumentFieldEditor

Information about the edit history for a specific field of the network onboarding document.

FieldTypeDescription
fieldNameString!Name of the field that was edited.
history[NetworkOnboardingDocumentFieldEditorHistoryEntry!]!History of edits for this field, ordered from oldest to newest.

NetworkOnboardingDocumentFieldEditorHistoryEntry

A single edit entry in the history of a field.

FieldTypeDescription
updatedAtDateTime!Timestamp when the field was edited.
usernameString!Name of the user who edited the field.

NetworkOnboardingFieldDelegation

Represents the delegation of a specific field of the network onboarding document to a user.

FieldTypeDescription
UUIDUUID!Unique identifier of the field delegation.
descriptionStringDescription of the delegation.
emailString!Email of the user to whom the field is delegated.
fieldNameString!Name of the field being delegated.
networkUUIDUUID!Unique identifier of the associated network.

NetworkOnboardingJobData

Stores logistical data for tracking the installation and onboarding of a network.

FieldTypeDescription
fullAddress[String!]Full address of the network location, possibly including address lines, city, state, and ZIP code.
idString!Unique identifier of the job data.
jobIDStringIdentifier of the job.
jobOwnerUserStringUser who owns the job.
jobStatusStringCurrent status of the job.
jobTechnicianPhone[String!]Phone numbers of the technicians assigned to the job.
locationCodeStringCode identifying the location.
targetGoLiveDateDateTimeTarget date for the network to go live.
totalSqFt[String!]Total square footage of the network location.

NetworkUplinkQualityResponse

The response containing quality metrics for a network uplink.

FieldTypeDescription
metadataMetricsMetadataMetadata about the metrics.
values[NetworkUplinkQualityValue!]!A list of quality metric values.

NetworkUplinkQualityValue

Represents the quality metrics value for a network uplink.

FieldTypeDescription
networkUUIDUUID!The UUID of the network associated with this quality metric. Note: Since there are many data points, we reference the entity by UUID instead of embedding it.
phyInterfaceUUIDUUID!The UUID of the physical interface associated with this quality metric. Note: Since there are many data points, we reference the entity by UUID instead of embedding it.
timestampDateTime!The timestamp when the metric was recorded.
valueFloat!The quality value measured at the given timestamp, typically represented as a percentage of successful pings.

NetworkUplinkThroughputMetricsResponse

The response containing throughput metrics for a network uplink.

FieldTypeDescription
metadataMetricsMetadataMetadata about the metrics, such as time range and aggregation interval.
values[NetworkUplinkThroughputMetricsValue!]!A list of throughput metric values.

NetworkUplinkThroughputMetricsValue

Represents the throughput metrics value for a network uplink.

FieldTypeDescription
directionTrafficDirection!Indicates the direction of the traffic.
networkUUIDUUID!The UUID of the network associated with this throughput metric. Note: Since there are many data points, we reference the entity by UUID instead of embedding it.
phyInterfaceUUIDUUID!The UUID of the physical interface associated with this throughput metric. Note: Since there are many data points, we reference the entity by UUID instead of embedding it.
timestampDateTime!The timestamp when the metric was recorded.
valueFloat!The throughput value measured at the given timestamp, in bits per second.

OutletInterface

Specifies settings for a power outlet on a Power Distribution Unit (PDU).

FieldTypeDescription
UUIDUUID!Globally unique identifier for the outlet interface.
createdAtDateTime!Timestamp when the outlet interface was created.
currentAmpsFloatThe current being drawn from the outlet in Amperes.
descriptionStringDescription of the outlet interface.
isEnabledBoolean!Whether or not the interface is enabled.
labelStringUser-defined label for the outlet interface.
outletNumberInt!Number identifying the outlet on the PDU.
powerWattsFloatThe power being drawn from the outlet in Watts.
updatedAtDateTime!Timestamp when the outlet interface was last updated.
virtualDeviceVirtualDeviceThe virtual device associated with this outlet interface.
virtualDeviceUUIDUUID!UUID of the virtual device associated with this outlet interface.

PDUMetricsTimeseriesResponse

Response type containing PDU timeseries data over a specified time range.

FieldTypeDescription
outlets[PDUOutletMetricsTimeseriesResponse!]!Outlets metrics data from the PDU.
temperatureCelsiusBaseMetricsResponse!Temperature readings from the PDU in celsius.
virtualDevicePowerDistributionUnitVirtualDevice!The PDU virtual device.
virtualDeviceUUIDUUID!The unique identifier for the PDU virtual device.

PDUOutletMetricsTimeseriesResponse

Response type containing PDU outlet timeseries data over a specified time range.

FieldTypeDescription
currentAmpsBaseMetricsResponse!Average current in amps.
frequencyHzBaseMetricsResponse!Average frequency in hertz.
outletOutletInterface!The outlet interface for this series.
powerWattsBaseMetricsResponse!Average power consumption in watts.
voltageVoltsBaseMetricsResponse!Average voltage in volts.

PhyInterface

A PhyInterface is a physical interface on a device. It's a software representation of a physical port.

FieldTypeDescription
UUIDUUID!The unique identifier for the physical interface.
allowedVLANs[VLAN!]The allowed (tagged) VLANs that are permitted to have traffic on this interface.
connectedDevices[PhyInterfaceConnectedDevice!]Devices connected to this physical interface.
descriptionStringA description of the physical interface.
isBoundToAllVLANsBoolean!Whether or not the interface is implicitly bound to all VLANs, including any future VLANs that are created. If set to true, all VLAN bindings (excluding the native VLAN) will be tagged on this interface.
isConnectedBoolean!True if something is connected to the port.
isEnabledBoolean!Whether or not the interface is enabled. Interfaces that are not enabled are still visible to the user.
isEthernetBoolean!Indicates if the port is an Ethernet port.
isPOEEnabledBoolean!Whether or not the interface is enabled to deliver Power over Ethernet.
isSFPBoolean!Indicates if the port is an SFP port.
isSTPEnabledBoolean!Whether or not the interface is enabled to participate in Spanning Tree Protocol.
isSTPForwardingBooleanIndicates if the port is forwarding (true) or blocking (false) due to STP.
isTrunkPortBoolean!A trunk port is a port that is assigned to carry traffic for multiple VLANs.
isUplinkBoolean!An uplink interface connects the device to other networks or network devices.
isUplinkActiveBooleanOnly populated if isUplink is true. Indicates if this uplink physical interface is currently active.
labelStringA custom label for the physical interface.
nativeVLANVLANThe native (untagged) VLAN that is assigned to this interface.
portNumberInt!The physical port number on the device where the interface is located.
portSpeedMbpsIntThe link speed on the port, populated from our time series database.
switchPortStats[SwitchPortStat!]For phy interfaces belonging to a switch, aggregated statistics over a specified lookback period.
uplinkPriorityIntCan only be populated if isUplink is true. The priority order in which the uplink should be used.
virtualDeviceUUIDUUID!The UUID of the virtual device that this physical interface belongs to.

PhyInterfaceConnectedDevice

Represents a device connected to a physical interface.

FieldTypeDescription
clientNetworkClientNetwork client for the connected device, if available.
hardwareDeviceHardwareDeviceIf the macAddress belongs to a hardware device, this field will load it from the database.
networkUUIDUUID!The network UUID.
phyInterfacePhyInterfaceThe other phy interface that is plugged into the calling phy interface, if the other device is a Meter device.
portNumberIntThe port number of the other phy interface that is plugged into the calling phy interface, if the other device is a Meter device.

SSID

Service set identifiers (SSIDs) for a network.

FieldTypeDescription
UUIDUUID!Unique identifier for the SSID.
createdAtDateTime!Timestamp when the SSID was created.
encryptionProtocolSSIDEncryptionProtocolEncryption protocol used by the SSID. If null, this is an open network.
isBand2GAllowedBoolean!Whether or not the SSID is allowed to be broadcasted on the 2.4 GHz radio.
isBand5GAllowedBoolean!Whether or not the SSID is allowed to be broadcasted on the 5 GHz radio.
isBand6GAllowedBoolean!Whether or not the SSID is allowed to be broadcasted on the 6 GHz radio.
isEnabledBoolean!Indicates whether the SSID is enabled.
isGuestBoolean!If true, the SSID is considered as guest and can be displayed on site for guest access, for example on a kiosk.
isHiddenBoolean!Whether or not the broadcasted SSID is visible to clients; clients have to manually input the SSID to join the network.
networkUUIDUUID!UUID of the network this SSID belongs to.
primaryEncryption8021XEncryption8021XPrimary 802.1X encryption configuration for Enterprise authentication.
secondaryEncryption8021XEncryption8021XSecondary 802.1X encryption configuration for Enterprise authentication.
ssidString!Name of the SSID (network name).
updatedAtDateTime!Timestamp when the SSID was last updated.
vlanVLANVLAN associated with the SSID. This field must be non-null if the SSID is enabled.

SwitchHardwareDevice

A switch hardware device represents a physical switch.

FieldTypeDescription
createdAtDateTime!The timestamp when the hardware device was first created in the system.
deviceModelDeviceModel!The model name of the hardware device.
deviceTypeDeviceType!The type of the hardware device.
disconnectedFromBackendAtDateTimeIf the device is no longer connected to the backend, this is the time at which it was last connected.
ipAddressStringThe IP address of the switch hardware device.
isConnectedToBackendBoolean!Indicates whether the hardware device is connected to the backend.
isSpareBoolean!A spare hardware device belongs to a network but not a virtual device. Used most often to keep track of spare hardware we ship to a customer but don't install immediately.
macAddressMacAddressThe MAC address of the hardware device.
networkUUIDUUIDThe UUID of the network that the hardware device belongs to.
serialNumberString!The unique serial number of the hardware device.
updatedAtDateTime!The timestamp when the hardware device was last updated in the system.
virtualDeviceVirtualDeviceThe virtual device associated with this hardware device, if any.
virtualDeviceUUIDUUIDThe UUID of the virtual device this hardware device is assigned to, if any.

SwitchMACTableEntry

Represents an entry in the switch's MAC address table, mapping MAC addresses to ports and VLANs.

FieldTypeDescription
phyInterfacePhyInterface!The physical interface where the MAC address was observed.
updatedAtDateTime!The timestamp when the entry was last updated.
virtualDeviceUUIDUUID!The UUID of the switch virtual device.
vlanVLANThe VLAN associated with the VLAN ID.
vlanIDInt!The VLAN ID associated with the MAC address.

SwitchPortMetricsRateResponse

Response type containing an array of per-port rate metrics at specific timestamps.

FieldTypeDescription
values[SwitchPortMetricsRateValue!]!An array of per-port metrics expressed as rates at specific timestamps.

SwitchPortMetricsRateValue

Per-port metrics data expressed as rates (per second) at specific timestamps.

FieldTypeDescription
broadcastRxPacketsPerSecondFloat!Total number of broadcast packets per second received in the given time period; a subset of totalRxPackets.
broadcastTxPacketsPerSecondFloat!Total number of broadcast packets per second received in the given time period; a subset of totalRxPackets.
dropsPerSecondFloat!The rate of packets per second that were dropped during transmission or reception on this port.
multicastRxPacketsPerSecondFloat!Total number of multicast packets per second received in the given time period; a subset of totalRxPackets.
multicastTxPacketsPerSecondFloat!Total number of multicast packets per second transmitted in the given time period; a subset of totalTxPackets.
portNumberInt!The physical port number on the switch.
rxErrPerSecondFloat!The rate of reception errors per second on this port.
timestampDateTime!The timestamp for when the rate values were calculated.
totalRxBytesPerSecondFloat!The rate of bytes per second received on this port.
totalTxBytesPerSecondFloat!The rate of bytes per second transmitted from this port.
txErrPerSecondFloat!The rate of transmission errors per second on this port.

SwitchPortStat

Aggregated statistics per switch port over a specified lookback period.

FieldTypeDescription
broadcastRxPacketsInt!Total number of broadcast packets received on this port during the lookback period; a subset of totalRxPackets.
broadcastTxPacketsInt!Total number of broadcast packets transmitted from this port during the lookback period; a subset of totalTxPackets.
discardRxPacketsInt!Total number of packets received on this port but discarded due to errors or resource limitations during the lookback period; a subset of totalRxPackets.
discardTxPacketsInt!Total number of packets attempted to be transmitted from this port but discarded due to errors or resource limitations during the lookback period; a subset of totalTxPackets.
errorRxPacketsInt!Total number of packets received on this port that contained errors (e.g., CRC errors) during the lookback period; a subset of totalRxPackets.
errorTxPacketsInt!Total number of packets transmitted from this port that encountered errors during the lookback period; a subset of totalTxPackets.
multicastRxPacketsInt!Total number of multicast packets received on this port during the lookback period; a subset of totalRxPackets.
multicastTxPacketsInt!Total number of multicast packets transmitted from this port during the lookback period; a subset of totalTxPackets.
nonUnicastRxPacketsInt!Total number of non-unicast (i.e., multicast and broadcast) packets received on this port during the lookback period; a subset of totalRxPackets.
nonUnicastTxPacketsInt!Total number of non-unicast (i.e., multicast and broadcast) packets transmitted from this port during the lookback period; a subset of totalTxPackets.
portNumberInt!The physical number of the port on the switch.
totalRxBytesInt!Total number of bytes received on this port during the lookback period.
totalRxPacketsInt!Total number of packets received on this port during the lookback period.
totalTxBytesInt!Total number of bytes transmitted from this port during the lookback period.
totalTxPacketsInt!Total number of packets transmitted from this port during the lookback period.
unicastRxPacketsInt!Total number of unicast packets received on this port during the lookback period; a subset of totalRxPackets.
unicastTxPacketsInt!Total number of unicast packets transmitted from this port during the lookback period; a subset of totalTxPackets.

SwitchVirtualDevice

A switch virtual device is a logical representation of a physical switch.

FieldTypeDescription
UUIDUUID!The unique identifier (UUID) of the virtual device.
createdAtDateTime!The timestamp when the virtual device was first created in the system.
descriptionStringAn optional description for the virtual device.
deviceModelDeviceModel!The model name of the virtual device.
deviceTypeVirtualDeviceType!The type of the virtual device.
hardwareDeviceHardwareDeviceThe hardware device associated with this virtual device, if any.
isOnlineBoolean!Indicates whether the hardware device is online, indicated by its heartbeat.
labelString!A human-friendly name for the device.
macTable[SwitchMACTableEntry!]The MAC table of the switch (ie. the ports and the MAC addresses of the devices connected to them).
networkUUIDUUID!The unique identifier (UUID) of the network the virtual device belongs to.
phyInterfaces[PhyInterface!]!The physical interfaces associated with the switch.
updatedAtDateTime!The timestamp when the virtual device was last updated in the system.

ThroughputValueWithDirection

Represents a throughput data point with its value and traffic direction.

FieldTypeDescription
directionTrafficDirection!The direction of traffic for the throughput value.
valueInt!The throughput value in bits per second.

VLAN

A VLAN (virtual LAN) is a logical network segment that allows network devices to communicate as if they were physically connected to the same network.

FieldTypeDescription
UUIDUUID!The unique identifier for the VLAN.
descriptionStringAn optional description of the VLAN.
dhcpRuleDHCPRuleThe DHCP rule associated with this VLAN.
ipV4ClientAssignmentProtocolClientAssignmentProtocolSpecifies the protocol for assigning IPv4 addresses to clients on this VLAN.
ipV4ClientGatewayIPV4Specifies the IPv4 gateway address for this VLAN. This value should not include a netmask.
ipV4ClientPrefixLengthIntSpecifies the IPv4 prefix length (subnet mask) for this VLAN.
ipV6ClientAssignmentProtocolClientAssignmentProtocolSpecifies the protocol for assigning IPv6 addresses to clients on this VLAN.
ipV6ClientGatewayIPV6Specifies the IPv6 gateway address for this VLAN. This value should not include a netmask.
ipV6ClientPrefixLengthIntSpecifies the IPv6 prefix length (subnet mask) for this VLAN.
isDefaultBoolean!Only one VLAN per network can be the default VLAN. Untagged packets that don't belong to any configured VLANs are assigned to the default one.
isEnabledBoolean!If true, the VLAN is enabled and can be used in the network.
nameString!A human-friendly name to identify the VLAN, like "guest". Unique per network.
networkUUIDUUID!The UUID of the network to which the VLAN belongs.
vlanIDInt!The VLAN ID. Must be between 1 and 4094 and is unique per network.

VirtualDevice

A virtual device is a logical representation of a physical device; configuration is associated with the virtual device.

FieldTypeDescription
UUIDUUID!The unique identifier (UUID) of the virtual device.
createdAtDateTime!The timestamp when the virtual device was first created in the system.
descriptionStringAn optional description for the virtual device.
deviceModelDeviceModel!The model name of the virtual device.
deviceTypeVirtualDeviceType!The type of the virtual device.
hardwareDeviceHardwareDeviceThe hardware device associated with this virtual device, if any.
isOnlineBoolean!Indicates whether the hardware device is online, indicated by its heartbeat.
labelString!A human-friendly name for the device.
networkUUIDUUID!The unique identifier (UUID) of the network the virtual device belongs to.
updatedAtDateTime!The timestamp when the virtual device was last updated in the system.

VirtualDeviceTag

A virtual device tag is an attribute that can be applied to many virtual devices to group them together for bulk-actions and UI filtering.

FieldTypeDescription
UUIDUUID!Unique identifier of the virtual device tag.
nameString!Name of the virtual device tag.
networkUUIDUUID!Unique identifier of the network this tag belongs to.

WirelessClientMetricsResponse

Response type that contains ClientMetricsTimeseriesResponse for a single MAC address.

FieldTypeDescription
responseClientMetricsTimeseriesResponse!The metrics for this MAC Address.

Need help?

If you run into any issues or have questions, please reach out to our Support Engineering team by opening a ticket via the Dashboard: https://dashboard.meter.com/support

Was this helpful?