Endpoint de Ativos BI

Acesse dados de ativos em formato simplificado otimizado para ferramentas de Business Intelligence. Todos os campos estão no nível raiz para mapeamento direto de colunas.

Endpoints Disponíveis

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

Listar Todos os Ativos

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

Parâmetros de Consulta

statusFiltrar por status do ativo (ex., ACTIVE, INACTIVE)
policyFiltrar por nome do caminho da política atribuída
pageNúmero da página (indexado a partir de 0, padrão: 0)
sizeTamanho da página (padrão: 20, máximo: 100)
sortCampo de ordenação e direçã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

Retorna 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

Retorna um único ativo em formato simplificado pelo seu 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 no nível raiz - sem objetos aninhados ou arrays.

CampoDescrição
pathNameCaminho completo do ativo (ex., enterprises/acme/assets/abc123)
identificationIdentificador amigável do 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
statusStatus do ativo (ACTIVE, INACTIVE)
lastSyncAtTimestamp da última sincronização (ISO 8601)
enrollmentTimeTimestamp de inscrição do dispositivo (ISO 8601)
policyPathNameCaminho completo da política atribuída
policyDisplayNameNome legível da política
policyGroupNameGrupo de política para categorização
metadataMetadados personalizados como string JSON
tagsTags como string separada por vírgulas
operatingSystemNome do SO (ex., Android)
operatingSystemVersionNúmero da versão do SO

API Pública vs API BI

A principal diferença é a estrutura de resposta. A API Pública usa objetos aninhados para organização, enquanto a API BI simplifica tudo para mapeamento fácil de colunas.

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

Paginação

Os resultados são paginados usando o mesmo formato da API Pública. Use os parâmetros page e size para navegar por grandes conjuntos de dados.

Escolha o seu horário

Carregando...