Get filtered declaration report devices

Get a declaration report containing the filtered devices currently reporting the provided declarationIdentifier. Supports pagination, sorting, and filtering with RSQL syntax. Filtering: Filters only apply to declarations already on the device (excludes PENDING status). Supported filter fields: deviceId, channel, lastReportTime, active, validityState, declarationType, dateUpdated. Sorting: Use ?sort=field,direction (e.g., ?sort=declarationType,asc). For more information on RSQL, see Jamf Developer Portal

Required Permissions: read:pro:declaration-reporting, read:school:declaration-reporting

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
uuid
required
^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$

The tenant UUID identifier

string
required

The declarationIdentifier present on a status report

Query Params
string
required

RSQL filter expression. Allowed fields: deviceId, channel, lastReportTime, active, validityState, declarationType, dateUpdated

integer
≥ 0
Defaults to 0

Zero-based page index (0..N)

integer
≥ 1
Defaults to 20

The size of the page to be returned

sort
array of strings

Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.

sort
Responses

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