Endpoint de Ativos de BI

Aceda a dados de ativos num formato aplanado otimizado para ferramentas de Business Intelligence. Todos os campos estão no nível de raiz para um mapeamento direto de colunas.

Endpoints Disponíveis

MétodoEndpointDescrição
GET/bi/v1/assetsListar todos os ativos em formato plano
GET/bi/v1/assets/countObter a contagem total de ativos
GET/bi/v1/assets/{id}Obter um ativo específico por ID

Listar todos os ativos

Devolve uma lista paginada de ativos com todos os campos nivelados para o nível raiz. Ideal para exportação de dados em massa para ferramentas de BI.

Parâmetros de consulta

statusFiltrar por estado do ativo (ex.: ACTIVE, INACTIVE)
policyFiltrar por nome do caminho da política atribuída
pageNúmero de página (índice 0, predefinição: 0)
sizeTamanho de página (predefinição: 20, máx.: 100)
sortCampo e direção de ordenação (ex.: lastSyncAt,desc)
curl "https://api.nomid.tech/emm/api/bi/v1/assets?page=0&size=100" \
  -H "X-API-Key: nm_acme_abc123..."

Obter Contagem de Ativos

Devolve a contagem total de ativos que correspondem aos critérios de filtro. Útil para cálculos de paginação.

GET /bi/v1/assets/count

Obter ativo específico

Devolve um único ativo em formato plano através do respetivo ID de ativo.

GET /bi/v1/assets/{id}

Esquema BiAssetDto

Cada objeto de ativo segue a estrutura plana BiAssetDto. Todos os campos são strings ao nível da raiz - sem objetos ou arrays aninhados.

CampoDescrição
pathNameCaminho completo do ativo (ex.: enterprises/acme/assets/abc123)
identificationIdentificador intuitivo para o ativo
nameNome do dispositivo
descriptionDescrição do dispositivo
serialNumberNúmero de série do dispositivo
imeisNúmeros IMEI (separados por vírgulas se múltiplos)
brandFabricante/marca do dispositivo
modelNome do modelo do dispositivo
statusEstado do ativo (ACTIVE, INACTIVE)
lastSyncAtCarimbo de data/hora da última sincronização (ISO 8601)
enrollmentTimeCarimbo de data/hora de registo do dispositivo (ISO 8601)
policyPathNameCaminho completo da política atribuída
policyDisplayNameNome da política legível por humanos
policyGroupNameGrupo de políticas para categorização
metadataMetadados personalizados como string JSON
tagsEtiquetas como string separada por vírgulas
operatingSystemNome do SO (por ex., Android)
operatingSystemVersionNúmero da versão do SO

API pública vs. API de BI

A principal diferença reside na estrutura da resposta. A API pública utiliza objetos aninhados para organização, enquanto a API de BI nivela tudo para facilitar o mapeamento de colunas.

API Pública (Aninhada)
API de BI (Plana)

Paginação

Os resultados são paginados utilizando o mesmo formato que a API pública. Utilize os parâmetros page e size para navegar por grandes conjuntos de dados.

Escolha o seu horário

A carregar...
Abrir calendário de reservas