Endpoint de Activos BI

Accede a datos de activos en un formato aplanado optimizado para herramientas de Business Intelligence. Todos los campos están en el nivel raíz para mapeo directo de columnas.

Endpoints Disponibles

MétodoEndpointDescripción
GET/bi/v1/assetsListar todos los activos en formato aplanado
GET/bi/v1/assets/countObtener el conteo total de activos
GET/bi/v1/assets/{id}Obtener un activo específico por ID

Listar Todos los Activos

Devuelve una lista paginada de activos con todos los campos aplanados al nivel raíz. Ideal para exportación masiva de datos a herramientas BI.

Parámetros de Consulta

statusFiltrar por estado del activo (ej., ACTIVE, INACTIVE)
policyFiltrar por nombre de ruta de política asignada
pageNúmero de página (indexado desde 0, predeterminado: 0)
sizeTamaño de página (predeterminado: 20, máximo: 100)
sortCampo de ordenación y dirección (ej., lastSyncAt,desc)
curl "https://api.nomid.tech/emm/api/bi/v1/assets?page=0&size=100" \
  -H "X-API-Key: nm_acme_abc123..."

Obtener Conteo de Activos

Devuelve el conteo total de activos que coinciden con los criterios de filtro. Útil para cálculos de paginación.

GET /bi/v1/assets/count

Obtener Activo Específico

Devuelve un único activo en formato aplanado por su ID de activo.

GET /bi/v1/assets/{id}

Esquema BiAssetDto

Cada objeto de activo sigue la estructura plana BiAssetDto. Todos los campos son cadenas en el nivel raíz - sin objetos anidados ni arrays.

CampoDescripción
pathNameRuta completa del activo (ej., enterprises/acme/assets/abc123)
identificationIdentificador amigable del activo
nameNombre del dispositivo
descriptionDescripción del dispositivo
serialNumberNúmero de serie del dispositivo
imeisNúmeros IMEI (separados por comas si hay múltiples)
brandFabricante/marca del dispositivo
modelNombre del modelo del dispositivo
statusEstado del activo (ACTIVE, INACTIVE)
lastSyncAtMarca de tiempo de última sincronización (ISO 8601)
enrollmentTimeMarca de tiempo de inscripción del dispositivo (ISO 8601)
policyPathNameRuta completa de la política asignada
policyDisplayNameNombre legible de la política
policyGroupNameGrupo de política para categorización
metadataMetadatos personalizados como cadena JSON
tagsEtiquetas como cadena separada por comas
operatingSystemNombre del SO (ej., Android)
operatingSystemVersionNúmero de versión del SO

API Pública vs API BI

La principal diferencia es la estructura de respuesta. La API Pública usa objetos anidados para organización, mientras que la API BI aplana todo para mapeo fácil de columnas.

API Pública (Anidada)
API BI (Plana)

Paginación

Los resultados están paginados usando el mismo formato que la API Pública. Usa los parámetros page y size para navegar por grandes conjuntos de datos.

Elija su horario

Cargando...