Assets API

Endpoints for accessing asset information in your organization. Assets represent inventory items that may or may not be enrolled as managed devices.

Available Endpoints

MethodEndpointDescription
GET/assetsList all assets with pagination and filtering
GET/assets/countGet total count of assets
GET/assets/{id}Get details of a specific asset

List Assets

Returns a paginated list of assets with optional filtering. Results are sorted by syncedAt descending by default.

Query Parameters

FieldDescription
statusFilter by asset status (e.g., ACTIVE, INACTIVE)
policyFilter by assigned policy path name
pagePage number (0-indexed, default: 0)
sizePage size (default: 20, max: 100)
sortSort field and direction (e.g., syncedAt,desc)
curl "https://api.nomid.tech/emm/api/v1/assets?page=0&size=20" \
  -H "X-API-Key: nm_acme_abc123..."

Get Asset Count

Returns the total count of assets matching the filter criteria. Supports the same filter parameters as the list endpoint.

GET /assets/count

Get Asset

Returns detailed information about a specific asset by its ID, including all nested objects.

GET /assets/{id}

Response Schema

Each asset object follows the PublicAssetDto structure with nested objects for custom data, hardware specifications, and managed device information.

Top-Level Fields

pathNameFull asset path in the hierarchy (e.g., enterprises/acme/assets/asset_abc123)
identificationUser-friendly identifier or display name for the asset
statusCurrent asset status (ACTIVE, INACTIVE, etc.)
syncedAtISO 8601 timestamp of last synchronization
customDataObject containing custom metadata and tags
specificationsObject containing hardware specifications
managedDeviceObject containing EMM device info, or null if not enrolled

customData Object

Key-value pairs of custom metadata (e.g., department, location)

Array of string tags for categorization

specifications Object

Device serial number

Device model name

managedDevice Object

This object is null when the asset is not enrolled as a managed device in the EMM system.

Pagination

List endpoints return paginated results using Spring's Page format:

Choose Your Time

Loading...