Referência da API

Documentação de referência completa para a API Externa do Nomid MDM. Encontre informações detalhadas sobre endpoints, parâmetros e formatos de resposta.

URL Base

https://api.nomid.tech/emm/api/v1

Seções da Documentação

Todos os Endpoints

MétodoEndpointDescrição
GET/assetsListar todos os ativos com paginação e filtros
GET/assets/countObter contagem total de ativos
GET/assets/{id}Obter detalhes de um ativo específico
GET/policiesListar todas as políticas
GET/policies/{pathName}Obter detalhes de uma política específica
GET/assets/summaryObtenha números agregados da frota: totais, detalhamento de status e um resumo da postura de segurança
GET/assets/{assetId}/commandsListar os comandos mais recentes enviados a um dispositivo
POST/assets/{assetId}/commands/lockBloqueie a tela do dispositivo imediatamente. Apenas dispositivos Android Management. Nenhum corpo de requisição.
POST/assets/{assetId}/commands/lost-modeBloqueie o dispositivo e exiba uma mensagem, com detalhes de contato opcionais, na tela de bloqueio. Apenas dispositivos Android Management.
POST/assets/{assetId}/commands/foundEncerre o modo perdido. Nada acontece e nenhum erro é retornado se o dispositivo não estiver no modo perdido. Apenas dispositivos Android Management. Nenhum corpo de requisição.
POST/assets/{assetId}/commands/messageExiba uma notificação push em texto sem formatação no dispositivo.
POST/assets/{assetId}/commands/status-reportSolicite ao dispositivo que envie um relatório de status atualizado agora. O relatório chega mais tarde: leia-o com GET /assets/ASSET_ID. Sem corpo da solicitação.
POST/assets/{assetId}/commands/location-updateSolicite ao dispositivo que informe sua localização atual agora. A localização chega mais tarde: leia-a com GET /assets/ASSET_ID. Sem corpo da solicitação.
POST/assets/{assetId}/commands/sync-policyEnvie a política atual para o dispositivo novamente. Apenas dispositivos gerenciados pelo agente Nomid (AOSP): dispositivos Android Management recebem alterações de política automaticamente e respondem com 409. Sem corpo da solicitação.
POST/assets/{assetId}/commands/rebootReinicie o dispositivo agora. Quem estiver usando o dispositivo será interrompido e o trabalho não salvo poderá ser perdido. Sem corpo da solicitação.
POST/assets/{assetId}/commands/shutdownDesligue o dispositivo agora. Ele não pode ser ligado novamente de forma remota. Apenas dispositivos gerenciados pelo agente Nomid (AOSP). Sem corpo da solicitação.
POST/assets/{assetId}/commands/launch-appAbra um aplicativo instalado no dispositivo pelo nome do pacote. Apenas dispositivos gerenciados pelo agente Nomid (AOSP).
POST/assets/{assetId}/commands/clear-app-dataExclua todos os dados dos aplicativos especificados (contas, configurações e arquivos), como se tivessem acabado de ser instalados. Isso não pode ser desfeito. Apenas dispositivos Android Management.
POST/assets/{assetId}/commands/change-policyMova o dispositivo para outra política da empresa. O dispositivo aplica os aplicativos, restrições e configurações da nova política, e tudo o que apenas a política atual possuía é removido. Também requer POLICIES_READ.
POST/assets/{assetId}/commands/wipeRemova o dispositivo do gerenciamento e apague seus dados gerenciados. Um dispositivo de propriedade da empresa é restaurado para as configurações de fábrica: todos os aplicativos e dados nele são apagados. Em um dispositivo de propriedade pessoal com perfil de trabalho, apenas o perfil de trabalho e seus aplicativos e dados são removidos; os aplicativos e dados pessoais permanecem. Irreversível. Sem corpo da solicitação.
POST/assets/{assetId}/commands/reset-screen-lockRemova o bloqueio de tela do dispositivo (PIN, padrão ou senha), para que ele possa ser desbloqueado sem um. Apenas dispositivos Android Management. Sem corpo da solicitação.
POST/assets/{assetId}/commands/change-screen-lock-passwordDefina uma nova senha de bloqueio de tela. O dispositivo é bloqueado e apenas a nova senha o desbloqueia. Apenas dispositivos Android Management.
POST/assets/{assetId}/commands/relinquish-ownershipLibere um dispositivo de propriedade da empresa para o seu usuário. O perfil de trabalho e seus dados são removidos, e o dispositivo não é mais gerenciado. Irreversível. Sem corpo da solicitação.
GET/policies/{policyId}/settingsAs configurações editáveis da política, cada uma com seu valor atual, valores permitidos, grupo e se a alteração é de alto impacto. Também retorna policy version, deviceCount, se a política é editável e seus apps, cada um com packageName, name, source, installType e managedByNomid, que é true para os apps que não podem ser alterados aqui.
GET/policies/{policyId}/documentA configuração completa da política como JSON em value, ou apenas a parte em path, um JSON Pointer como /openNetworkConfigurations. Um app é referenciado pelo nome do pacote, como em /apps/com.example.app. Segredos retornam como um marcador, um objeto com redacted definido como true, assim como todo valor da configuração gerenciada de um app. Sem path, os apps são resumidos com packageName, name, source, installType e managedConfigurationKeys. Também retorna policyId, displayName, version, deviceCount, editable e lockedFields, os campos que o endpoint de edições recusa, cada um com o motivo. Uma parte com mais de 30000 caracteres retorna fieldSizes em vez de value: leia um path mais restrito. Retorna 422 quando path nomeia um app que a política não possui.
GET/policies/{policyId}/revisionsAs revisões salvas da política, da mais recente para a mais antiga, com quando e por quem cada uma foi salva. limit é opcional, de 1 a 100, padrão 20.
GET/policy-proposals/{proposalId}Uma proposta feita por esta chave, com sua lista de alterações e status: PENDING, EXECUTING, SUCCEEDED, FAILED, UNCONFIRMED ou EXPIRED.
POST/policies/{policyId}/changesPropõe alterações de configurações em uma política existente. Retorna 201 com a proposta.
POST/policies/{policyId}/app-changesProponha a adição de apps a uma política existente, a remoção deles ou a alteração de como são instalados. Retorna 201 com a proposta.
POST/policies/{policyId}/editsProponha alterações a qualquer parte editável de uma política existente, como edições de JSON Pointer de seu documento. Retorna 201 com a proposta.
POST/policiesProponha uma nova política, com alterações opcionais de configurações. Com fromPolicyId, é uma cópia dessa política e, sem alterações, uma duplicata. Sem fromPolicyId, começa a partir dos padrões do Nomid. Retorna 201 com a proposta.
POST/policies/{policyId}/rollbacksPropõe restaurar a política para uma revisão anterior. Retorna 201 com a proposta.
POST/policy-proposals/{proposalId}/applyAplica uma proposta pendente. Retorna 200 com a proposta e seu resultado: policyId, displayName, version e um link do portal.
POST/policies/{policyId}/provisioning-qr-codesCriar um código QR de provisionamento para uma política, com um novo token de inscrição

Tipos de Conteúdo

Todas as solicitações e respostas usam formato JSON. Configure o cabeçalho Content-Type adequadamente.

Content-Type: application/json

Escolha o seu horário

Carregando...
Abrir calendário de agendamento