List enrolled devices.

One page of the devices enrolled for the authenticated tenant, filtered, searched and sorted per the
query, each with its check-in fields, scan-scheduler slots, derived reporting and tamper statuses, and
connected agents/vendors counts.


reportingStatus and tamperStatus are derived at read time rather than stored, so a
device that has gone silent or reported a tampered scan is visible without waiting for a writer; the list
can be filtered and sorted on them as if they were columns.
total is the FILTERED count. An oversized pageSize is clamped rather than rejected;
an unknown enum-filter token is a 400; a tenant with no matching devices gets
{ "total": 0, "items": [] } rather than a 404.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Query Params
int32

Zero-based page index. Absent or negative is treated as the first page.

int32

Rows per page; clamped downstream to the max page size.

string

Sort field (a Mine.Portal.Module.Aispm.Services.AispmDeviceSortField member name, case-insensitive); defaults to EnrolledAt.

string

AscendingDescending, or the short AscDesc — case-insensitive. Defaults to Descending.

string

Free-text substring match (case-insensitive) over device id, hostname, and local OS account names.

States
array of strings

Raw stored device states to include, as Mine.Portal.Module.Aispm.Models.AispmDeviceState member names.

States
Platforms
array of strings

OS platforms to include, as Mine.Portal.Module.Aispm.Models.AispmDevicePlatform member names.

Platforms
OsArchs
array of strings

CPU architectures to include, matched exactly against Device.OsArch.

OsArchs
ScannerVersions
array of strings

Scanner (bootstrap) versions to include, matched exactly against Device.BootstrapVersion.

ScannerVersions
ReportingStatuses
array of strings

Derived reporting statuses to include, as Mine.Portal.Module.Aispm.Services.AispmDeviceReportingStatus member names.

ReportingStatuses
TamperStatuses
array of strings

Derived tamper statuses to include, as Mine.Portal.Module.Aispm.Services.AispmDeviceTamperStatus member names.

TamperStatuses
int32

Minimum connected-agents count (inclusive). e.g. 1 = "hosts at least one agent".

int32

Minimum connected-vendors count (inclusive).

Responses

Language
Credentials
Header
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json