API-Referenz

Vollständige Referenzdokumentation für die Nomid MDM External API. Finden Sie detaillierte Informationen zu Endpunkten, Parametern und Antwortformaten.

Basis-URL

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

Dokumentationsabschnitte

Alle Endpunkte

MethodeEndpunktBeschreibung
GET/assetsAlle Assets mit Paginierung und Filterung auflisten
GET/assets/countGesamtzahl der Assets abrufen
GET/assets/{id}Details zu einem bestimmten Asset abrufen
GET/policiesAlle Richtlinien auflisten
GET/policies/{pathName}Details zu einer bestimmten Richtlinie abrufen
GET/assets/summaryAggregierte Flottenzahlen abrufen: Gesamtzahlen, eine Statusaufschlüsselung und eine Zusammenfassung des Sicherheitsstatus
GET/assets/{assetId}/commandsDie neuesten an ein Gerät gesendeten Befehle auflisten
POST/assets/{assetId}/commands/lockDen Gerätebildschirm sofort sperren. Nur Geräte mit Android Management. Kein Request-Body.
POST/assets/{assetId}/commands/lost-modeDas Gerät sperren und eine Nachricht mit optionalen Kontaktdaten auf dessen Sperrbildschirm anzeigen. Nur Geräte mit Android Management.
POST/assets/{assetId}/commands/foundModus für verlorene Geräte beenden. Wenn sich das Gerät nicht im Modus für verlorene Geräte befand, geschieht nichts und es wird kein Fehler zurückgegeben. Nur Geräte mit Android Management. Kein Request-Body.
POST/assets/{assetId}/commands/messageEine Nur-Text-Push-Benachrichtigung auf dem Gerät anzeigen.
POST/assets/{assetId}/commands/status-reportFordern Sie das Gerät auf, jetzt einen aktuellen Statusbericht zu senden. Der Bericht trifft später ein: Lesen Sie ihn mit GET /assets/ASSET_ID aus. Kein Request-Body.
POST/assets/{assetId}/commands/location-updateFordern Sie das Gerät auf, seinen aktuellen Standort jetzt zu melden. Der Standort trifft später ein: Lesen Sie ihn mit GET /assets/ASSET_ID aus. Kein Request-Body.
POST/assets/{assetId}/commands/sync-policySenden Sie dem Gerät seine aktuelle Richtlinie erneut. Nur für Geräte, die vom Nomid-Agenten (AOSP) verwaltet werden: Android Management-Geräte erhalten Richtlinienänderungen automatisch und antworten mit 409. Kein Request-Body.
POST/assets/{assetId}/commands/rebootStarten Sie das Gerät jetzt neu. Die Person, die es gerade verwendet, wird unterbrochen und ungespeicherte Arbeit kann verloren gehen. Kein Request-Body.
POST/assets/{assetId}/commands/shutdownSchalten Sie das Gerät jetzt aus. Es kann nicht aus der Ferne wieder eingeschaltet werden. Nur für Geräte, die vom Nomid-Agenten (AOSP) verwaltet werden. Kein Request-Body.
POST/assets/{assetId}/commands/launch-appÖffnen Sie eine installierte App auf dem Gerät anhand des Paketnamens. Nur für Geräte, die vom Nomid-Agenten (AOSP) verwaltet werden.
POST/assets/{assetId}/commands/clear-app-dataLöschen Sie alle Daten der angegebenen Apps (Konten, Einstellungen und Dateien), als wären sie gerade erst installiert worden. Dies kann nicht rückgängig gemacht werden. Nur für Android Management-Geräte.
POST/assets/{assetId}/commands/change-policyVerschieben Sie das Gerät in eine andere Richtlinie des Unternehmens. Das Gerät wendet die Apps, Einschränkungen und Einstellungen der neuen Richtlinie an, und alles, was nur in der aktuellen Richtlinie enthalten war, wird entfernt. Erfordert außerdem POLICIES_READ.
POST/assets/{assetId}/commands/wipeEntfernen Sie das Gerät aus der Verwaltung und löschen Sie dessen verwaltete Daten. Ein unternehmenseigenes Gerät wird auf die Werkseinstellungen zurückgesetzt: Jede App und alle Daten darauf werden gelöscht. Bei einem Gerät in Privatbesitz mit einem Arbeitsprofil werden nur das Arbeitsprofil und dessen Apps und Daten entfernt; private Apps und Daten bleiben erhalten. Nicht umkehrbar. Kein Request-Body.
POST/assets/{assetId}/commands/reset-screen-lockEntfernen Sie die Bildschirmsperre des Geräts (PIN, Muster oder Passwort), sodass es ohne Sperre entsperrt werden kann. Nur für Android Management-Geräte. Kein Request-Body.
POST/assets/{assetId}/commands/change-screen-lock-passwordLegen Sie ein neues Passwort für die Bildschirmsperre fest. Das Gerät sperrt sich und kann nur mit dem neuen Passwort entsperrt werden. Nur für Android Management-Geräte.
POST/assets/{assetId}/commands/relinquish-ownershipGeben Sie ein unternehmenseigenes Gerät für seinen Benutzer frei. Das Arbeitsprofil und dessen Daten werden entfernt und das Gerät wird nicht mehr verwaltet. Nicht umkehrbar. Kein Request-Body.
GET/policies/{policyId}/settingsDie bearbeitbaren Einstellungen der Richtlinie, jeweils mit aktuellem Wert, zulässigen Werten, Gruppe und der Angabe, ob eine Änderung erhebliche Auswirkungen hat (high impact). Gibt außerdem die Richtlinienversion, deviceCount, ob die Richtlinie bearbeitbar ist, sowie ihre Apps zurück, jeweils mit packageName, name, source, installType und managedByNomid, was für die Apps true ist, die hier nicht geändert werden können.
GET/policies/{policyId}/documentDie vollständige Konfiguration der Richtlinie als JSON in value oder nur der Teil unter path, einem JSON-Pointer wie /openNetworkConfigurations. Eine App wird über ihren Paketnamen adressiert, wie etwa /apps/com.example.app. Geheimnisse (Secrets) werden als Markierung zurückgegeben, ein Objekt mit auf true gesetztem redacted, ebenso wie jeder Wert der verwalteten Konfiguration einer App. Ohne path werden Apps mit packageName, name, source, installType und managedConfigurationKeys zusammengefasst. Gibt außerdem policyId, displayName, version, deviceCount, editable und lockedFields zurück, die Felder, die der edits-Endpunkt ablehnt, jeweils mit Begründung. Ein Teil mit mehr als 30000 Zeichen gibt fieldSizes anstelle von value zurück: Lesen Sie einen spezifischeren Pfad. Gibt 422 zurück, wenn path eine App benennt, die in der Richtlinie nicht vorhanden ist.
GET/policies/{policyId}/revisionsDie gespeicherten Revisionen der Richtlinie, die neuesten zuerst, mit Angabe darüber, wann und von wem sie jeweils gespeichert wurden. limit ist optional, von 1 bis 100, Standardwert 20.
GET/policy-proposals/{proposalId}Ein von diesem Schlüssel erstellter Vorschlag mit seiner Änderungsliste und seinem Status: PENDING, EXECUTING, SUCCEEDED, FAILED, UNCONFIRMED oder EXPIRED.
POST/policies/{policyId}/changesSchlagen Sie Einstellungsänderungen für eine bestehende Richtlinie vor. Gibt 201 mit dem Vorschlag zurück.
POST/policies/{policyId}/app-changesVorschlagen, Apps zu einer bestehenden Richtlinie hinzuzufügen, sie zu entfernen oder ihre Installationsart zu ändern. Gibt 201 mit dem Vorschlag zurück.
POST/policies/{policyId}/editsÄnderungen an beliebigen bearbeitbaren Teilen einer bestehenden Richtlinie als JSON-Pointer-Edits ihres Dokuments vorschlagen. Gibt 201 mit dem Vorschlag zurück.
POST/policiesEine neue Richtlinie mit optionalen Einstellungsänderungen vorschlagen. Mit fromPolicyId ist sie eine Kopie dieser Richtlinie und ohne Änderungen ein Duplikat. Ohne fromPolicyId startet sie mit den Standardwerten von Nomid. Gibt 201 mit dem Vorschlag zurück.
POST/policies/{policyId}/rollbacksSchlagen Sie vor, die Richtlinie auf eine frühere Revision zurückzusetzen. Gibt 201 mit dem Vorschlag zurück.
POST/policy-proposals/{proposalId}/applyWenden Sie einen ausstehenden Vorschlag an. Gibt 200 mit dem Vorschlag und dessen Ergebnis zurück: policyId, displayName, version und einen Portallink.
POST/policies/{policyId}/provisioning-qr-codesErstellen Sie einen Bereitstellungs-QR-Code für eine Richtlinie mit einem neuen Registrierungstoken

Inhaltstypen

Alle Anfragen und Antworten verwenden das JSON-Format. Setzen Sie den Content-Type-Header entsprechend.

Content-Type: application/json

Wählen Sie Ihre Zeit

Wird geladen...
Buchungskalender öffnen