Microsoft Graph · Schema

networkInfo

Azure ADCollaborationContactsDocumentsEmailGraphIdentityMicrosoftOffice 365PresentationsProductivitySpreadsheetsT1Task

Properties

Name Type Description
bandwidthLowEventRatio object Fraction of the call that the media endpoint detected the available bandwidth or bandwidth policy was low enough to cause poor quality of the audio sent.
basicServiceSetIdentifier string The wireless LAN basic service set identifier of the media endpoint used to connect to the network. This property isn't available if the user disables precise location sharing in their operating syste
connectionType object
delayEventRatio object Fraction of the call that the media endpoint detected the network delay was significant enough to impact the ability to have real-time two-way communication.
dnsSuffix string DNS suffix associated with the network adapter of the media endpoint.
ipAddress string IP address of the media endpoint.
linkSpeed number Link speed in bits per second reported by the network adapter used by the media endpoint.
macAddress string The media access control (MAC) address of the media endpoint's network device. This value may be missing or shown as 02:00:00:00:00:00 due to operating system privacy policies.
networkTransportProtocol object
port number Network port number used by media endpoint.
receivedQualityEventRatio object Fraction of the call that the media endpoint detected the network was causing poor quality of the audio received.
reflexiveIPAddress string IP address of the media endpoint as seen by the media relay server. This is typically the public internet IP address associated to the endpoint.
relayIPAddress string IP address of the media relay server allocated by the media endpoint.
relayPort number Network port number allocated on the media relay server by the media endpoint.
sentQualityEventRatio object Fraction of the call that the media endpoint detected the network was causing poor quality of the audio sent.
subnet string Subnet used for media stream by the media endpoint.
traceRouteHops array List of network trace route hops collected for this media stream.*
wifiBand object
wifiBatteryCharge number Estimated remaining battery charge in percentage reported by the media endpoint.
wifiChannel number WiFi channel used by the media endpoint.
wifiMicrosoftDriver string Name of the Microsoft WiFi driver used by the media endpoint. Value may be localized based on the language used by endpoint.
wifiMicrosoftDriverVersion string Version of the Microsoft WiFi driver used by the media endpoint.
wifiRadioType object
wifiSignalStrength number WiFi signal strength in percentage reported by the media endpoint.
wifiVendorDriver string Name of the WiFi driver used by the media endpoint. Value may be localized based on the language used by endpoint.
wifiVendorDriverVersion string Version of the WiFi driver used by the media endpoint.
@odata.type string
View JSON Schema on GitHub

JSON Schema

microsoft-graph-microsoftgraphcallrecordsnetworkinfo-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/microsoft.graph.callRecords.networkInfo",
  "title": "networkInfo",
  "required": [
    "@odata.type"
  ],
  "type": "object",
  "properties": {
    "bandwidthLowEventRatio": {
      "oneOf": [
        {
          "type": "number",
          "format": "float",
          "nullable": true
        },
        {
          "type": "string",
          "nullable": true
        },
        {
          "$ref": "#/components/schemas/ReferenceNumeric"
        }
      ],
      "description": "Fraction of the call that the media endpoint detected the available bandwidth or bandwidth policy was low enough to cause poor quality of the audio sent."
    },
    "basicServiceSetIdentifier": {
      "type": "string",
      "description": "The wireless LAN basic service set identifier of the media endpoint used to connect to the network. This property isn't available if the user disables precise location sharing in their operating system or Microsoft Teams app settings.",
      "nullable": true
    },
    "connectionType": {
      "$ref": "#/components/schemas/microsoft.graph.callRecords.networkConnectionType"
    },
    "delayEventRatio": {
      "oneOf": [
        {
          "type": "number",
          "format": "float",
          "nullable": true
        },
        {
          "type": "string",
          "nullable": true
        },
        {
          "$ref": "#/components/schemas/ReferenceNumeric"
        }
      ],
      "description": "Fraction of the call that the media endpoint detected the network delay was significant enough to impact the ability to have real-time two-way communication."
    },
    "dnsSuffix": {
      "type": "string",
      "description": "DNS suffix associated with the network adapter of the media endpoint.",
      "nullable": true
    },
    "ipAddress": {
      "type": "string",
      "description": "IP address of the media endpoint.",
      "nullable": true
    },
    "linkSpeed": {
      "type": "number",
      "description": "Link speed in bits per second reported by the network adapter used by the media endpoint.",
      "format": "int64",
      "nullable": true
    },
    "macAddress": {
      "type": "string",
      "description": "The media access control (MAC) address of the media endpoint's network device. This value may be missing or shown as 02:00:00:00:00:00 due to operating system privacy policies.",
      "nullable": true
    },
    "networkTransportProtocol": {
      "$ref": "#/components/schemas/microsoft.graph.callRecords.networkTransportProtocol"
    },
    "port": {
      "maximum": 2147483647,
      "minimum": -2147483648,
      "type": "number",
      "description": "Network port number used by media endpoint.",
      "format": "int32",
      "nullable": true
    },
    "receivedQualityEventRatio": {
      "oneOf": [
        {
          "type": "number",
          "format": "float",
          "nullable": true
        },
        {
          "type": "string",
          "nullable": true
        },
        {
          "$ref": "#/components/schemas/ReferenceNumeric"
        }
      ],
      "description": "Fraction of the call that the media endpoint detected the network was causing poor quality of the audio received."
    },
    "reflexiveIPAddress": {
      "type": "string",
      "description": "IP address of the media endpoint as seen by the media relay server. This is typically the public internet IP address associated to the endpoint.",
      "nullable": true
    },
    "relayIPAddress": {
      "type": "string",
      "description": "IP address of the media relay server allocated by the media endpoint.",
      "nullable": true
    },
    "relayPort": {
      "maximum": 2147483647,
      "minimum": -2147483648,
      "type": "number",
      "description": "Network port number allocated on the media relay server by the media endpoint.",
      "format": "int32",
      "nullable": true
    },
    "sentQualityEventRatio": {
      "oneOf": [
        {
          "type": "number",
          "format": "float",
          "nullable": true
        },
        {
          "type": "string",
          "nullable": true
        },
        {
          "$ref": "#/components/schemas/ReferenceNumeric"
        }
      ],
      "description": "Fraction of the call that the media endpoint detected the network was causing poor quality of the audio sent."
    },
    "subnet": {
      "type": "string",
      "description": "Subnet used for media stream by the media endpoint.",
      "nullable": true
    },
    "traceRouteHops": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/microsoft.graph.callRecords.traceRouteHop"
      },
      "description": "List of network trace route hops collected for this media stream.*"
    },
    "wifiBand": {
      "$ref": "#/components/schemas/microsoft.graph.callRecords.wifiBand"
    },
    "wifiBatteryCharge": {
      "maximum": 2147483647,
      "minimum": -2147483648,
      "type": "number",
      "description": "Estimated remaining battery charge in percentage reported by the media endpoint.",
      "format": "int32",
      "nullable": true
    },
    "wifiChannel": {
      "maximum": 2147483647,
      "minimum": -2147483648,
      "type": "number",
      "description": "WiFi channel used by the media endpoint.",
      "format": "int32",
      "nullable": true
    },
    "wifiMicrosoftDriver": {
      "type": "string",
      "description": "Name of the Microsoft WiFi driver used by the media endpoint. Value may be localized based on the language used by endpoint.",
      "nullable": true
    },
    "wifiMicrosoftDriverVersion": {
      "type": "string",
      "description": "Version of the Microsoft WiFi driver used by the media endpoint.",
      "nullable": true
    },
    "wifiRadioType": {
      "$ref": "#/components/schemas/microsoft.graph.callRecords.wifiRadioType"
    },
    "wifiSignalStrength": {
      "maximum": 2147483647,
      "minimum": -2147483648,
      "type": "number",
      "description": "WiFi signal strength in percentage reported by the media endpoint.",
      "format": "int32",
      "nullable": true
    },
    "wifiVendorDriver": {
      "type": "string",
      "description": "Name of the WiFi driver used by the media endpoint. Value may be localized based on the language used by endpoint.",
      "nullable": true
    },
    "wifiVendorDriverVersion": {
      "type": "string",
      "description": "Version of the WiFi driver used by the media endpoint.",
      "nullable": true
    },
    "@odata.type": {
      "type": "string"
    }
  }
}

Work with this as data

Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for schemas

4 MCP tools reach this
  • find_json_schemasBrowse and filter every JSON Schema in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/microsoft-graph-microsoftgraphcallrecordsnetworkinfo"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.