Punkt końcowy zasobów BI

Uzyskaj dostęp do danych zasobów w spłaszczonym formacie zoptymalizowanym dla narzędzi Business Intelligence. Wszystkie pola znajdują się na najwyższym poziomie, co ułatwia bezpośrednie mapowanie kolumn.

Dostępne punkty końcowe

MetodaPunkt końcowyOpis
GET/bi/v1/assetsLista wszystkich zasobów w spłaszczonym formacie
GET/bi/v1/assets/countUzyskaj całkowitą liczbę zasobów
GET/bi/v1/assets/{id}Uzyskaj konkretny zasób według ID

Lista wszystkich zasobów

Zwraca stronicowaną listę zasobów ze wszystkimi polami spłaszczonymi do poziomu głównego. Idealne do masowego eksportu danych do narzędzi BI.

Parametry zapytania

statusFiltruj według statusu zasobu (np. AKTYWNY, NIEAKTYWNY)
policyFiltruj według nazwy ścieżki przypisanej polityki
pageNumer strony (indeksowany od 0, domyślnie: 0)
sizeRozmiar strony (domyślnie: 20, maks.: 100)
sortPole sortowania i kierunek (np. lastSyncAt,desc)
curl "https://api.nomid.tech/emm/api/bi/v1/assets?page=0&size=100" \
  -H "X-API-Key: nm_acme_abc123..."

Pobierz liczbę zasobów

Zwraca całkowitą liczbę zasobów pasujących do kryteriów filtrowania. Przydatne do obliczeń paginacji.

GET /bi/v1/assets/count

Uzyskaj konkretny zasób

Zwraca pojedynczy zasób w spłaszczonym formacie według jego identyfikatora.

GET /bi/v1/assets/{id}

Schemat BiAssetDto

Każdy obiekt zasobu podąża za płaską strukturą BiAssetDto. Wszystkie pola są ciągami znaków na poziomie głównym - brak zagnieżdżonych obiektów lub tablic.

PoleOpis
pathNamePełna ścieżka zasobu (np. enterprises/acme/assets/abc123)
identificationPrzyjazny identyfikator zasobu
nameNazwa urządzenia
descriptionOpis urządzenia
serialNumberNumer seryjny urządzenia
imeisNumery IMEI (rozdzielone przecinkami, jeśli jest ich wiele)
brandProducent/marka urządzenia
modelNazwa modelu urządzenia
statusStatus zasobu (AKTYWNY, NIEAKTYWNY)
lastSyncAtZnacznik czasu ostatniej synchronizacji (ISO 8601)
enrollmentTimeZnacznik czasu rejestracji urządzenia (ISO 8601)
policyPathNamePełna ścieżka przypisanej polityki
policyDisplayNameCzytelna dla człowieka nazwa polityki
policyGroupNameGrupa polityk do kategoryzacji
metadataNiestandardowe metadane jako ciąg znaków JSON
tagsTagi jako ciąg znaków oddzielony przecinkami
operatingSystemNazwa systemu operacyjnego (np. Android)
operatingSystemVersionNumer wersji systemu operacyjnego

Public API vs BI API

Główna różnica polega na strukturze odpowiedzi. Public API wykorzystuje zagnieżdżone obiekty do organizacji, podczas gdy BI API spłaszcza wszystko dla łatwego mapowania kolumn.

Public API (Zagnieżdżony)
BI API (Spłaszczony)

Paginacja

Wyniki są stronicowane przy użyciu tego samego formatu co Public API. Użyj parametrów page i size, aby nawigować po dużych zbiorach danych.

Wybierz swój czas

Ładowanie...