Skip to main content

Analytics OData API Reference

Read-only, tenant-isolated OData v4 interface for Mesh analytics data. Browse the entity sets below and query them with standard OData options (for example from Power BI Desktop via Get Data → OData Feed).

Authentication

Method: OAuth 2.0 / OIDC (user-authenticated)

The API is read-only and strictly tenant-isolated. Requests are authenticated with organization-approved user credentials (SSO / OAuth2 / OIDC), aligned with Mesh Dashboard authentication; each dataset is scoped to a single tenant. Send the bearer token in the Authorization header.

Entity sets

Entity setEntity type
MachineAssetsMachineAsset
SoftwareAssetsSoftwareAsset
CryptoElementsCryptoElement
NhiAssetsNhiAsset

Entity types

MachineAsset

PropertyTypeNullableKey
idEdm.StringNoYes
nameEdm.StringNoNo
assetTypeEdm.StringYesNo
riskScoreEdm.Int32YesNo
lastSeenEdm.DateTimeOffsetYesNo

SoftwareAsset

PropertyTypeNullableKey
idEdm.StringNoYes
nameEdm.StringNoNo
versionEdm.StringYesNo
vendorEdm.StringYesNo
riskScoreEdm.Int32YesNo

CryptoElement

PropertyTypeNullableKey
idEdm.StringNoYes
algorithmEdm.StringNoNo
keyLengthEdm.Int32YesNo
deprecatedEdm.BooleanYesNo

NhiAsset

PropertyTypeNullableKey
idEdm.StringNoYes
nameEdm.StringNoNo
assetTypeEdm.StringYesNo
riskScoreEdm.Int32YesNo

Query options

OptionDescription
$filterFilter the collection by a boolean expression.
$selectReturn only the named properties.
$orderbySort the collection by one or more properties.
$topReturn at most N records (pagination).
$skipSkip the first N records (pagination).
$countInclude the total match count with the response.