# Get device status reports within specified date-time range

Returns device status reports within specified date-time range

Endpoint: GET /enterprise/report/device-report/
Version: 1.0.0
Security: apiKey

## Query parameters:

  - `start_date` (string, required)
    Start date of range in which to retrieve device status reports

  - `end_date` (string, required)
    End date of range in which to retrieve device status reports

  - `sync` (boolean)
    Sync device status report to specified field

  - `fields` (string)
    List of fields to add to device status report, comma separated

## Response 200 fields (application/json):

  - `group_id` (string)

  - `group_name` (string)

  - `group_path` (string)

  - `active_devices` (integer)

  - `inactive_devices` (integer)

  - `registered_devices` (integer)

  - `new_devices` (integer)

  - `disabled_devices` (integer)

  - `device_status_reports` (array)

  - `device_status_reports.device_id` (string)

  - `device_status_reports.device_name` (string)

  - `device_status_reports.alias_name` (string,null)

  - `device_status_reports.device_model` (string)

  - `device_status_reports.device_brand` (string)

  - `device_status_reports.android_version` (string)

  - `device_status_reports.serial_number` (string)

  - `device_status_reports.is_new` (boolean)

  - `device_status_reports.last_known_location` (string)

  - `device_status_reports.days_active` (integer)

  - `device_status_reports.status` (string)
    choices- ACTIVE / INACTIVE / DISABLED

  - `device_status_reports.inactive_since_three_days` (boolean)

## Response 401 fields (application/json):

  - `errors` (array)

  - `message` (string)

  - `status` (integer)

## Response 404 fields (application/json):

  - `errors` (array)

  - `message` (string)

  - `status` (integer)

## Response 500 fields (application/json):

  - `errors` (array)

  - `message` (string)

  - `status` (integer)


