/organizations/:organizationId/mdm/aosp/enterprise/devices/:aosDeviceId **Required Permission:** `mdm.aosp.device.remove` Creates a DISENROLL command; marks device as pending disenroll only when command push is queued successfully. Calling this again for a pending disenroll device reuses an active pending DISENROLL command or retries when the previous command has expired. Optional query: wipeDataFlags, wipeReasonMessage
/organizations/:organizationId/mdm/aosp/enterprise/devices/:aosDeviceId/agent-config-assets **Required Permission:** `mdm.aosp.device.get` Return desired apps/builds and related assets for the AOSP agent
/organizations/:organizationId/mdm/aosp/enterprise/devices/:aosDeviceId/agent-config **Required Permission:** `mdm.aosp.device.get` Return runtime configuration for the AOSP custom DPC agent
/organizations/:organizationId/mdm/aosp/enterprise/devices/:aosDeviceId/applications **Required Permission:** `mdm.aosp.device.get` Returns the reported applications for the AOS device
/organizations/:organizationId/mdm/aosp/enterprise/devices/:aosDeviceId **Required Permission:** `mdm.aosp.device.get` Retrieve a non-GMS Android device. The detail response may include an optional read-only push diagnostics block when backend push metadata exists for the device.
/organizations/:organizationId/mdm/aosp/enterprise/devices **Required Permission:** `mdm.aosp.device.list` Retrieve non-GMS Android devices for the enterprise using the lean list response shape.
/organizations/:organizationId/mdm/aosp/enterprise/devices/:aosDeviceId/check-update **Required Permission:** `mdm.aosp.device.update` Send a push to request the device to check for a custom DPC update
/organizations/:organizationId/mdm/aosp/enterprise/devices/:aosDeviceId/report-status **Required Permission:** `mdm.aosp.device.update` Send a push to request the device to report status
/organizations/:organizationId/mdm/aosp/enterprise/devices/:aosDeviceId/send-logs **Required Permission:** `mdm.aosp.device.update` Send a push notification requesting the device to upload diagnostic logs to S3
/organizations/:organizationId/mdm/aosp/enterprise/devices/:aosDeviceId/move **Required Permission:** `mdm.aosp.device.move` Move a non-GMS Android device to another segment and return the lean list response shape.
/organizations/:organizationId/mdm/aosp/enterprise/devices/:aosDeviceId **Required Permission:** `mdm.aosp.device.update` Update metadata and assignments for a non-GMS Android device and return the lean list response shape.