Loading...
Loading...
Endpunkte für den Zugriff auf Asset-Informationen in Ihrem Unternehmen. Assets stellen Inventargegenstände dar, die möglicherweise als verwaltete Geräte registriert sind oder auch nicht.
/api/v1/assetsAlle Assets mit Paginierung und Filterung auflisten
/api/v1/assets/countGesamtanzahl der Assets abrufen
/api/v1/assets/{assetId}Details eines bestimmten Assets abrufen
/api/v1/assetsGibt eine paginierte Liste von Assets mit optionaler Filterung zurück. Die Ergebnisse werden standardmäßig nach syncedAt absteigend sortiert.
| Name | Type | Required | Description |
|---|---|---|---|
status | string | Optional | Nach Asset-Status filtern (z.B. ACTIVE, INACTIVE) |
policy | string | Optional | Filtern nach zugewiesenem Richtlinienpfadnamen |
page | integer | Optional | Seitennummer (0-indiziert, Standard: 0)(default: 0) |
size | integer | Optional | Seitengröße (Standard: 20, Maximum: 100)(default: 20) |
sort | string | Optional | Sortierfeld und Richtung (z.B. syncedAt,desc) |
curl -X GET "https://api.nomid.tech/emm/api/v1/assets?status=ACTIVE&page=0&size=20" \
-H "X-API-Key: nm_acme_abc123..."{
"content": [
{
"pathName": "enterprises/acme/assets/asset_abc123",
"identification": "Warehouse Scanner 01",
"status": "ACTIVE",
"syncedAt": "2026-01-29T08:15:00Z",
"customData": {
"metadata": {
"department": "logistics",
"location": "warehouse-a"
},
"tags": ["warehouse", "scanner", "critical"]
},
"specifications": {
"imeis": ["123456789012345"],
"serialNumber": "ABC123XYZ",
"model": "Galaxy Tab Active3",
"brand": "Samsung",
"os": "Android",
"osVersion": "13"
},
"managedDevice": {
"pathName": "enterprises/acme/devices/device_xyz789",
"name": "Warehouse Scanner 01",
"status": "ACTIVE",
"policyPathName": "enterprises/acme/policies/warehouse",
"enrollmentTime": "2025-01-15T10:30:00Z"
}
}
],
"totalElements": 156,
"totalPages": 8,
"size": 20,
"number": 0
}/api/v1/assets/countGibt die Gesamtzahl der Assets zurück, die den Filterkriterien entsprechen. Unterstützt dieselben Filterparameter wie der Listenendpunkt.
curl -X GET "https://api.nomid.tech/emm/api/v1/assets/count?status=ACTIVE" \
-H "X-API-Key: nm_acme_abc123..."{
"count": 156
}/api/v1/assets/{assetId}Gibt detaillierte Informationen zu einem bestimmten Asset anhand seiner ID zurück, einschließlich aller verschachtelten Objekte.
curl -X GET "https://api.nomid.tech/emm/api/v1/assets/asset_abc123" \
-H "X-API-Key: nm_acme_abc123..."Jedes Asset-Objekt folgt der PublicAssetDto-Struktur mit verschachtelten Objekten für benutzerdefinierte Daten, Hardware-Spezifikationen und verwaltete Geräteinformationen.
| Name | Type | Required | Description |
|---|---|---|---|
pathName | string | Required | Vollständiger Asset-Pfad in der Hierarchie (z. B. enterprises/acme/assets/asset_abc123) |
identification | string | Required | Benutzerfreundlicher Bezeichner oder Anzeigename für das Asset |
status | string | Required | Aktueller Asset-Status (ACTIVE, INACTIVE usw.) |
syncedAt | string | Required | ISO 8601 Zeitstempel der letzten Synchronisierung |
customData | object | Optional | Objekt, das benutzerdefinierte Metadaten und Tags enthält |
specifications | object | Optional | Objekt, das Hardware-Spezifikationen enthält |
managedDevice | object | null | Optional | Objekt, das EMM-Geräteinformationen enthält, oder null, wenn nicht registriert |
| Name | Type | Required | Description |
|---|---|---|---|
metadata | object | Optional | Schlüssel-Wert-Paare für benutzerdefinierte Metadaten (z. B. Abteilung, Standort) |
tags | string[] | Optional | Array von String-Tags zur Kategorisierung |
| Name | Type | Required | Description |
|---|---|---|---|
imeis | string[] | Optional | Array von Geräte-IMEI-Nummern |
serialNumber | string | Optional | Geräte-Seriennummer |
model | string | Optional | Geräte-Modellname |
brand | string | Optional | Gerätehersteller/-marke |
os | string | Optional | Name des Betriebssystems (z. B. Android) |
osVersion | string | Optional | Betriebssystemversion |
Dieses Objekt ist null, wenn das Asset nicht als verwaltetes Gerät im EMM-System registriert ist.
| Name | Type | Required | Description |
|---|---|---|---|
pathName | string | Required | Gerätepfad im EMM-System |
name | string | Required | Geräteanzeigename in EMM |
status | string | Required | EMM-Gerätestatus (AKTIV, BEREITSTELLUNG, DEAKTIVIERT usw.) |
policyPathName | string | Required | Pfad der zugewiesenen Richtlinie |
enrollmentTime | string | Required | ISO 8601-Zeitstempel, wann das Gerät registriert wurde |
Listen-Endpunkte geben paginierte Ergebnisse im Spring Page-Format zurück:
content - Array von Asset-Objekten für die aktuelle SeitetotalElements - Gesamtzahl der Assets, die der Abfrage entsprechentotalPages - Gesamtzahl der verfügbaren Seitensize - Angefragte Seitengrößenumber - Aktuelle Seitennummer (0-basiert)