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
BSSIDs[BSSID!]!The list of BSSIDs (Basic Service Set Identifiers) that represent unique identifiers for the access point's SSID and radio band combinations.
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.
phyInterfaceConnectedToPhyInterfaceThe physical interface (on a Meter Switch) that the access point is connected to, if applicable.
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.
connectedClients[WirelessClient!]!The wireless clients that are currently connected to the access point.
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.
radioProfileRadioProfileThe radio profile associated with this access point.
radioProfileUUIDUUIDThe UUID of the radio profile associated with this access point.
radioSettingsRadioSettings!The radio settings (channel, power) specific to this access point.
ssids[SSID!]!All of the enabled SSIDs (Service Set Identifiers) that the access point is broadcasting.
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.

ApplicationDNSFirewallRuleApplication

The application associated with a DNS firewall rule as specified by Netstar.

FieldTypeDescription
idInt!The unique identifier of the application.
nameString!The name of the application.

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.

Base64Image

Base64 encoded image data.

FieldTypeDescription
dataString!The base64 encoded image data.
imageTypeImageType!The type of the image.

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.

CaptivePortal

A captive portal is a web page that is displayed to newly connected users before allowing them access to the network.

FieldTypeDescription
UUIDUUID!The unique identifier of the captive portal.
allowedHosts[String!]!Whitelisted IPs/URLs that are allowed on the network by default.
authLifetimeSecIntAuthentication session duration in seconds. The amount of time a user remains authorized after accepting the terms and conditions. Defaults to 1 day (86400 seconds) if not set.
callToActionStringThe heading to display on the captive portal page.
displaySettingsCaptivePortalDisplaySettingsDisplay settings for the captive portal page, including background and font colors and whether to hide the 'Powered by Meter' text.
isEnabledBoolean!If true, the captive portal is enabled.
logoImageBase64Base64ImageA base64 encoded image of the logo. This is used to limit the number of domains we need to allow for the logo image.
logoImageURLStringA URL to a logo image that will be displayed on the captive portal page.
nameStringA human-friendly name for the captive portal.
networkUUIDUUID!The UUID of the network to which this captive portal belongs.
redirectURLStringThe URL to redirect to after a successful captive portal login.
requiresApprovalBoolean!If true, captive portal auth requests will need to be approved by an admin.
requiresEmailBoolean!If true, the captive portal will collect email addresses from users.
requiresNameBoolean!If true, the captive portal will collect names from users.
termsAndConditionsStringThe terms and conditions text that a user must agree to before accessing the network.
vlans[VLAN!]The VLANs that this captive portal is associated with.

CaptivePortalDisplaySettings

Display settings for the captive portal page.

FieldTypeDescription
backgroundColorStringThe background color of the captive portal page, specified as a hex color code.
callToActionColorStringThe color used on the call to action, specified as a hex color code.
fontColorStringThe font color used on the captive portal page, specified as a hex color code.
hidePoweredByMeterBooleanIf true, the 'Powered by Meter' text will be hidden on the captive portal page.

CaptivePortalEntry

Recorded entry of an auth request for a captive portal.

FieldTypeDescription
UUIDUUID!The UUID of the captive portal entry.
actionedByUserUser that performed the latest action on the captive portal entry.
approvedAtDateTimeTimestamp when the captive portal request was approved.
createdAtDateTime!Timestamp when the captive portal entry was created.
deletedAtDateTimeTimestamp when the captive portal entry data was deleted.
deniedAtDateTimeTimestamp when the captive portal request was denied.
emailStringThe email address collected from the client.
ipIPThe ip address of the client.
macMacAddressThe mac address of the client.
nameStringThe name collected from the client.
networkUUIDUUID!The UUID of the network.

CaptivePortalEntryPage

A page of captive portal entries.

FieldTypeDescription
entries[CaptivePortalEntry!]!The list of captive portal entries.
totalInt!The total number of captive portal entries.

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.
uptimeDurationThe uptime from our time series database for the device.

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

FirewallRule

Represents a firewall rule in the network configuration.

FieldTypeDescription
UUIDUUID!Unique identifier for the firewall rule.
actionFirewallRuleAction!The action to take when the firewall rule matches (e.g., DENY or PERMIT).
createdAtDateTime!The date and time when the firewall rule was created.
descriptionStringA description of the firewall rule.
dstPortRanges[PortRange!]!List of destination port ranges to match traffic to.
dstPrefixIPPrefixDestination IP prefix to match traffic to.
isEnabledBoolean!Indicates if the firewall rule is currently enabled.
nameString!The name of the firewall rule.
networkNetwork!The network to which the firewall rule belongs.
networkUUIDUUID!Unique identifier of the network to which the firewall rule belongs.
priorityInt!Priority of the rule within the network, lower priority rules are applied first.
protocols[IPProtocol!]!List of IP protocols to match.
srcPortRanges[PortRange!]!List of source port ranges to match traffic from.
srcPrefixIPPrefixSource IP prefix to match traffic from.
tags[String!]List of tags associated with the firewall rule.
updatedAtDateTime!The date and time when the firewall rule was last updated.

FloorPlan

A floor plan is an overhead view of a physical space. A floor plan is one-to-many to floor plan locations, which are x/y coordinates for Meter devices in the physical space.

FieldTypeDescription
UUIDUUID!The unique identifier of the floor plan.
createdAtDateTime!The timestamp when the floor plan was created.
descriptionStringA description of the floor plan.
documentCategoryFloorPlanDocumentCategory!The type of the document.
imageDownloadURLString!A pre-signed URL to download the floor plan image.
labelString!A human-readable name or label for the floor plan.
networkUUIDUUID!The unique identifier of the network that this floor plan belongs to.
updatedAtDateTime!The timestamp when the floor plan was last updated.

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.

HoneypotBroadcaster

A honeypot broadcaster is the actual device that is observed broadcasting the SSID.

FieldTypeDescription
bssidMacAddress!The BSSID of the honeypot.
observers[NetworkThreatObserver!]!The devices that were able to observe the honeypot.

HoneypotSSID

A honeypot is an SSID that is being broadcasted which matches the name of a known SSID.

FieldTypeDescription
broadcasters[HoneypotBroadcaster!]!The devices that are broadcasting the SSID.
networkNetwork!The network that the honeypot was observed on.
networkUUIDUUID!The unique identifier network that the honeypot was observed on.
ssidString!The SSID of the honeypot.

IDSEvent

An instance of an IDS event found by suricata. Full documentation can be found at https://docs.suricata.io/en/latest/output/eve/eve-json-format.html.

FieldTypeDescription
alertIDSEventAlertAlert for the event.
appProtoStringWhen application layer protocol event is detected.
directionIDSEventDirection!Direction for this event.
dstIPIPThe destination IP of this event.
dstLocationIDSEventLocationThe destination location of this event, derived from dstIP.
dstMACMacAddressThe destination MAC address of this event.
dstPortInt!The destination port of this event.
flowIDSEventFlowInfoFlow info for the event.
flowIDInt!Correlates the network protocol, flow logs EVE data and any evidence that Suricata has logged to an alert event and that alert's metadata, as well as to fileinfo/file transaction and anomaly logs, if available.
httpInfoIDSEventHTTPInfoHTTP info for the event.
ipsRuleIDSEventIPSRuleIPS rule, only populated if IPS is enabled.
observedAtDateTime!When this event was observed.
protocolIDSEventProtocol!Network protocol for this event.
srcIPIPThe source IP of this event.
srcLocationIDSEventLocationThe source location of this event, derived from srcIP.
srcMACMacAddressThe source MAC address of this event.
srcPortInt!The source port of this event.
timestampDateTime!Timestamp of this event. If not provided, value is filled by observed_at from stats.
tlsInfoIDSEventTLSInfoTLS info for the event.
typeIDSEventType!The log type.
virtualDeviceVirtualDevice!Virtual device that observed this event.

IDSEventAlert

https://docs.suricata.io/en/latest/output/eve/eve-json-format.html#event-type-alert

FieldTypeDescription
actionIDSEventAlertAction!Action for the alert.
categoryString!Category of the alert.
gidInt!Group ID of the alert.
idsRuleIDSRuleThe rule that triggered this event.
revInt!Revision of the alert.
severityInt!The severity of the alert.
sidInt!Signature ID of the alert.
signatureString!The signature of the alert.

IDSEventFlowInfo

https://docs.suricata.io/en/latest/output/eve/eve-json-format.html#event-type-flow

FieldTypeDescription
bytesToClientInt!Total bytes count to client.
bytesToServerInt!Total bytes count to server.
endDateTimeDate of end of flow (last seen packet)
packetsToClientInt!Total number of packets to client.
packetsToServerInt!Total number of packets to server, include bypassed packets.
reasonStringMechanism that did trigger the end of the flow (include "timeout", "forced" and "shutdown").
startDateTimeDate of start of the flow

IDSEventHTTPInfo

https://docs.suricata.io/en/latest/output/eve/eve-json-format.html#event-type-http

FieldTypeDescription
contentTypeString!The type of data returned (ex: application/x-gzip).
hostnameString!The hostname this HTTP event is attributed to.
lengthInt!The content size of the HTTP body.
protocolString!Protocol / Version of HTTP (ex: HTTP/1.1).
statusInt!HTTP status code.
urlString!URL at the hostname that was accessed.
userAgentString!The user-agent of the software that was used.

IDSEventIPSRule

Details a firewall rule created by IPS.

FieldTypeDescription
UUIDUUID!Unique identifier for the IPS rule.
dstPortRangePortRange!Destination port range to match traffic from.
dstPrefixIPPrefix!Destination IP prefix to match traffic from.
durationSecInt!Validity from timestamp; 0 = always valid
phyInterfaceBindings[PhyInterface!]Uplink phy interface bound to this rule.
protocolIDSEventProtocol!IP protocols to match.
srcPortRangePortRange!Source port range to match traffic from.
srcPrefixIPPrefix!Source IP prefix to match traffic from.
vlanBindings[VLAN!]VLANs bound to this rule.

IDSEventLocation

Location of IDS event based on IP lookup

FieldTypeDescription
countryCodeString!ISO-3166 alpha-2 country code
latitudeFloat!Latitude of location
longitudeFloat!Longitude of location

IDSEventTLSInfo

https://docs.suricata.io/en/latest/output/eve/eve-json-format.html#event-type-tls

FieldTypeDescription
ja3HashString!The JA3 hash.
ja3sHashString!The JA3S hash.
sniString!The Server Name Indication (SNI) extension sent by the client

IDSEventsPage

A paged response for IDS event queries.

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

IDSIPSCategory

A category for IDS/IPS rules.

FieldTypeDescription
UUIDUUID!Unique identifier for this category.
createdAtDateTime!When this category was created.
priorityInt!The priority of this category.
ruleCountInt!The number of rules associated with this category.
shortDescriptionString!A short description of this category.
shortnameString!The unique shortname code for this category.
updatedAtDateTime!When this category was updated.

IDSIPSConfig

Holds the IDS IPS config for a network.

FieldTypeDescription
UUIDUUID!Unique identifier for this configuration.
boundCategories[IDSIPSConfigCategoryBinding!]!The configured categories for this config.
boundIDSRules[IDSIPSConfigRuleBinding!]!The explicitly configured rules for this config.
createdAtDateTime!When this configuration was created.
customRules[IDSIPSCustomRule!]The custom rules for this config.
enabledVLANs[VLAN!]!The VLANs this is enabled for.
ipsRuleDurationDurationValidity of ips generated rules.
isEastWestProtectionEnabledBoolean!If east-west protection is enabled.
minIPSSeverityIntThe IPS minimum severity to act on.
minSeverityInt!The IDS minimum severity to act on.
modeIDSIPSMode!The mode IDS/IPS should act in.
networkUUIDUUID!The UUID of the network for this configuration.
safelist[IPPrefix!]List of subnets that should never be blocked.
suppressedCategories[IDSIPSConfigCategorySuppression!]!The suppressed (allowed) categories for this config.
suppressedRules[IDSIPSConfigRuleSuppression!]!The suppressed (allowed) rules for this config.

IDSIPSConfigCategoryBinding

A category for IDS/IPS rules.

FieldTypeDescription
categoryIDSIPSCategory!The bound IDS/IPS category.
categoryUUIDUUID!Unique identifier for the bound IDS/IPS category.
configIDSIPSConfig!The bound IDS/IPS configuration.
configUUIDUUID!Unique identifier for the bound IDS/IPS configuration.
createdAtDateTimeWhen this category was created. Will be null if the binding is an implicit default.
modeIDSIPSMode!The mode of this binding, whether it applies to IDS or IPS.
updatedAtDateTimeWhen this category was updated. Will be null if the binding is an implicit default.

IDSIPSConfigCategorySuppression

A suppressed category for an IDS/IPS config.

FieldTypeDescription
UUIDUUID!Unique identifier of the IDS/IPS config suppressed category.
categoryIDSIPSCategory!The IDS category.
categoryUUIDUUID!Unique identifier of the category.
configUUIDUUID!Unique identifier of the IDS/IPS configuration.
descriptionStringAn optional informational description for the suppression.
directionIDSIPSSuppressedRuleDirectionThe traffic direction to consider when determining IP prefix application. Required if ipPrefixes is set.
ipPrefixes[IPPrefix!]The IP prefixes that this suppression should apply to. If set, direction is required.
modeIDSIPSMode!The mode of this suppression, whether it applies to IDS or IPS.

IDSIPSConfigRuleBinding

A configured IDS rule for an IDS/IPS config.

FieldTypeDescription
configUUIDUUID!Unique identifier of the IDS/IPS configuration.
modeIDSIPSMode!The mode of this binding, whether it applies to IDS or IPS.
ruleIDSRule!The IDS rule.
ruleSIDInt!Unique signature ID of the IDS rule.

IDSIPSConfigRuleSuppression

A suppressed IDS rule for an IDS/IPS config.

FieldTypeDescription
UUIDUUID!Unique identifier of the IDS/IPS config suppressed rule.
configUUIDUUID!Unique identifier of the IDS/IPS configuration.
descriptionStringAn optional informational description for the suppression.
directionIDSIPSSuppressedRuleDirectionThe traffic direction to consider when determining IP prefix application. Required if ipPrefixes is set.
ipPrefixes[IPPrefix!]The IP prefixes that this suppression should apply to. If set, direction is required.
modeIDSIPSMode!The mode of this suppression, whether it applies to IDS or IPS.
ruleIDSRule!The IDS rule.
ruleSIDInt!Unique signature ID of the IDS rule.

IDSIPSCustomRule

A custom intrusion rule definition for IDS/IPS. These currently apply tls.sni rules.

FieldTypeDescription
UUIDUUID!Unique identifier.
actionFirewallRuleAction!The action this rule applies.
applicationApplicationDNSFirewallRuleApplicationThe application this rule applies to.
boundVLANs[VLAN!]List of VLAN bindings for the rule.
configUUIDUUID!Unique identifier of the IDS/IPS configuration.
createdAtDateTime!When this rule was created.
domainStringThe FQDN this rule applies to.
isEnabledBoolean!If this rule is enabled.
nameString!A name to identify this rule.
updatedAtDateTime!When this rule was updated.

IDSRule

A single available intrusion rule definition for IDS/IPS.

FieldTypeDescription
SIDInt!The unique signature ID for this rule.
UUIDUUID!Unique identifier for this rule.
actionString!The action for this rule.
categoryIDSIPSCategoryThe associated category for this rule, if present.
classTypeString!The category class type (shortname) for this rule.
createdAtDateTime!When this rule was created.
descriptionStringThe description for this rule.
groupIDIntThe group ID for this rule.
headerString!The header for this rule.
metadata[String!]!The list of metadata entries for this rule.
references[IDSRuleReference!]!The list of references for this rule.
revisionInt!The revision version for this rule.
updatedAtDateTime!When this rule was updated.

IDSRuleReference

A key/value reference entry for an IDS rule.

FieldTypeDescription
refString!The value of the reference.
typeString!The type of the reference.

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.
floorPlans[FloorPlan!]!The floor plans associated with the network.
goLiveAtDateTimeThe date the network first started serving traffic.
idsIPSConfigIDSIPSConfigIDS IPS config associated with the network.
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.
radioProfiles[RadioProfile!]!The radio profiles associated with the network.
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.
phyInterfacesConnectedToRecently[PhyInterface!]!The physical switch port(s) this wired client has recently been connected to. May return multiple results if the client changed ports recently.
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.
ssidSSIDThe SSID this blocklist entry is scoped to, if any.
ssidUUIDUUIDIf set, the SSID this blocklist entry is scoped to. If null, the entry is network-wide.
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.

NetworkThreatObserver

Represents an observer of a network threat. Will usually be an access point.

FieldTypeDescription
noiseFloorInt!The noise floor represents the background signal interference by the observer, which can affect the clarity and accuracy of the signal measurement from the network threat.
observedAtDateTime!The time that the observation occurred.
rssiInt!The RSSI represents the signal strength measured by the observer from the network threat.
ssidString!The SSID that this observer is seeing the threat broadcast.
virtualDeviceVirtualDeviceThe virtual device that observed the network threat.
virtualDeviceUUIDUUID!The UUID of the virtual device that observed the network threat.

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. If isConnected is true, this will only return devices that are actively connected, else it returns the most recent devices that were connected to the port in a longer lookback period.
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.

PoEInfo

Contains info about the PoE (Power over Ethernet) usage of a hardware device.

FieldTypeDescription
maxFloatThe maximum PoE power supplyable by the device (in Watts).
usedFloatThe current PoE power usage value (in Watts).
usedCreatedAtDateTimeThe timestamp when the current PoE power usage was recorded.

PortRange

Represents a range of ports.

FieldTypeDescription
lowerInt!Lower bound of the port range.
upperInt!Upper bound of the port range.

RadioProfile

Contains configuration for wireless radios. A profile is a way to apply the same configuration to multiple APs.

FieldTypeDescription
UUIDUUID!The unique identifier for the radio profile.
band2_4GAllowedChannels[Int!]Only set if band2_4GAutoChannelIsEnabled is true. This is the list of channels that are permitted for ACS (auto channel selection) to select from and is user-configurable.
band2_4GAutoChannelIsEnabledBoolean!Indicates whether auto channel selection is enabled for the 2.4 GHz band.
band2_4GAutoChannelWidthIsEnabledBoolean!Indicates whether auto channel width selection is enabled for the 2.4 GHz band.
band2_4GAutoTxPowerIsEnabledBoolean!Indicates whether automatic transmit power adjustment is enabled for the 2.4 GHz band.
band2_4GAutoTxPowerMaxdBmIntOnly set if band2_4GAutoTxPowerIsEnabled is true. The maximum transmit power in dBm for the 2.4 GHz band when auto transmit power is enabled.
band2_4GAutoTxPowerMindBmIntOnly set if band2_4GAutoTxPowerIsEnabled is true. The minimum transmit power in dBm for the 2.4 GHz band when auto transmit power is enabled.
band2_4GChannelWidthMHzIntOnly set if band2_4GAutoChannelWidthIsEnabled is false. The channel width in MHz for the 2.4 GHz band when auto channel width is disabled.
band2_4GIsEnabledBoolean!Indicates whether the 2.4 GHz band is enabled.
band5GAllowedChannels[Int!]Only set if band5GAutoChannelIsEnabled is true. This is the list of channels that are permitted for ACS (auto channel selection) to select from and is user-configurable.
band5GAutoChannelIsEnabledBoolean!Indicates whether auto channel selection is enabled for the 5 GHz band.
band5GAutoChannelWidthIsEnabledBoolean!Indicates whether auto channel width selection is enabled for the 5 GHz band.
band5GAutoTxPowerIsEnabledBoolean!Indicates whether automatic transmit power adjustment is enabled for the 5 GHz band.
band5GAutoTxPowerMaxdBmIntOnly set if band5GAutoTxPowerIsEnabled is true. The maximum transmit power in dBm for the 5 GHz band when auto transmit power is enabled.
band5GAutoTxPowerMindBmIntOnly set if band5GAutoTxPowerIsEnabled is true. The minimum transmit power in dBm for the 5 GHz band when auto transmit power is enabled.
band5GChannelWidthMHzIntOnly set if band5GAutoChannelWidthIsEnabled is false. The channel width in MHz for the 5 GHz band when auto channel width is disabled.
band5GIsEnabledBoolean!Indicates whether the 5 GHz band is enabled.
band6GAllowedChannels[Int!]Only set if band6GAutoChannelIsEnabled is true. This is the list of channels that are permitted for ACS (auto channel selection) to select from and is user-configurable.
band6GAutoChannelIsEnabledBoolean!Indicates whether auto channel selection is enabled for the 6 GHz band.
band6GAutoChannelWidthIsEnabledBoolean!Indicates whether auto channel width selection is enabled for the 6 GHz band.
band6GAutoTxPowerIsEnabledBoolean!Indicates whether automatic transmit power adjustment is enabled for the 6 GHz band.
band6GAutoTxPowerMaxdBmIntOnly set if band6GAutoTxPowerIsEnabled is true. The maximum transmit power in dBm for the 6 GHz band when auto transmit power is enabled.
band6GAutoTxPowerMindBmIntOnly set if band6GAutoTxPowerIsEnabled is true. The minimum transmit power in dBm for the 6 GHz band when auto transmit power is enabled.
band6GChannelWidthMHzIntOnly set if band6GAutoChannelWidthIsEnabled is false. The channel width in MHz for the 6 GHz band when auto channel width is disabled.
band6GIsEnabledBoolean!Indicates whether the 6 GHz band is enabled.
createdAtDateTime!The timestamp when the radio profile was created.
descriptionStringA human-readable description.
isDefaultBoolean!Indicates whether this profile is the default profile for the network.
nameString!The name of the radio profile.
networkUUIDUUID!The unique identifier of the network to which this radio profile belongs.
regulatoryDomainString!The ISO2 country code where the device is located.
updatedAtDateTime!The timestamp when the radio profile was last updated.
virtualDevices[VirtualDevice!]!The list of virtual devices (access points) attached to this radio profile.

RadioSettings

An individual Access Point's radio settings (channel, power). Other radio settings are configured in the radio profile and shared across multiple APs.

FieldTypeDescription
band2_4GActiveChannelIntThe active channel for the 2.4 GHz radio band. It can be used to determine if the AP is broadcasting on the primary, secondary, or other (DFS, etc). It comes from stats, and is not configurable.
band2_4GPrimaryChannelInt!The primary channel for the 2.4 GHz radio band.
band2_4GTransmitPowerdBmInt!The transmit power in dBm for the 2.4 GHz radio band.
band5GActiveChannelIntThe active channel for the 5 GHz radio band. It can be used to determine if the AP is broadcasting on the primary, secondary, or other (DFS, etc). It comes from stats, and is not configurable.
band5GPrimaryChannelInt!The primary channel for the 5 GHz radio band.
band5GSecondaryChannelIntThe secondary channel for the 5 GHz radio band, if applicable.
band5GTransmitPowerdBmInt!The transmit power in dBm for the 5 GHz radio band.
band6GActiveChannelIntThe active channel for the 6 GHz radio band. It can be used to determine if the AP is broadcasting on the primary, secondary, or other (DFS, etc). It comes from stats, and is not configurable.
band6GPrimaryChannelInt!The primary channel for the 6 GHz radio band.
band6GTransmitPowerdBmInt!The transmit power in dBm for the 6 GHz radio band.
virtualDeviceUUIDUUID!The UUID of the virtual device.

RogueAccessPoint

A rogue access point is when an unrecognized access point is plugged into one of Meter's switches.

FieldTypeDescription
macAddressMacAddress!The mac address of the rogue AP.
networkNetwork!The network that the rogue AP was observed on.
networkUUIDUUID!The unique identifier for the network that the rogue AP was observed on.
observers[NetworkThreatObserver!]!The devices that were able to observe the rogue AP.
phyInterfacePhyInterface!The physical interface that the rogue access point is plugged into.
vendorStringThe vendor that made the rogue AP.

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.
poeInfoPoEInfoInformation about the switch's Power over Ethernet (PoE) usage.
updatedAtDateTime!The timestamp when the virtual device was last updated in the system.
uptimeDurationThe uptime from our time series database for the device.

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.

User

A user is a person or machine that has access to Meter.

FieldTypeDescription
emailString!The email address of the user.
firstNameStringThe first name of the user.
lastNameStringThe last name of the user.
profilePictureUrlStringURL of user profile picture.

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.
uptimeDurationThe uptime from our time series database for the device.

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.

WirelessClient

A single snapshot of client connectivity metrics for a single client. Not an average over a time period or across multiple clients.

FieldTypeDescription
associatedAtDateTimeWhen the client associated with the AP.
bandRadioBand!The radio band the client is connected to.
channelInt!The channel number the client is using.
channelWidthIntThe channel width the client is using.
macAddressMacAddress!The MAC address of the client device.
metricsClientMetricsTimeseriesValue!The latest connectivity metrics of the client.
networkUUIDUUID!The UUID of the network the client is connected to.
ssidSSID!The SSID that the client interacted with.
ssidNameString!The name of the SSID that the client interacted with.
virtualDeviceAccessPointVirtualDevice!The AP virtual device that the client interacted with.
virtualDeviceUUIDUUID!The UUID of the AP virtual device the client is connected 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?