---
title: "Retrieve comprehensive device data"
method: GET
path: "/rest/manager/getdata/getdevicedata/{deviceid}"
tags: ["Device Data APIs"]
---

# Retrieve comprehensive device data

`GET /rest/manager/getdata/getdevicedata/{deviceid}`

## Request

- Base URL: `https://masonconsole.com`
- URL: `https://masonconsole.com/rest/manager/getdata/getdevicedata/{deviceid}`
- Auth: HTTP bearer

Access detailed information about a device with this API endpoint. It provides a more comprehensive view of the device's status, usage, and configuration compared to the dashboard data.

## Path parameters

- `deviceid` string, required

## Query parameters

- `fields` string

## Response `200`

Successful response

- DeviceDataResponse
  - `data` DeviceDataResponseData: The data returned in the response.
    - `deviceData` object: A map containing various data related to the device.
  - `result` string: The result of the login operation. Should be either 'SUCCESS' or 'FAILURE'.
  - `message` string: The message associated with the login response (applicable in case of 'FAILURE').
  - `@class` string, required

## Other responses

- `400`: Bad Request
- `401`: Unauthorized
- `403`: Forbidden
- `429`: Too Many Requests
- `500`: Internal server error
- `503`: Service Unavailable

---

[API](https://skmtc.dev/bymason/apis/mason-device-console-api-docs.md) - [All operations](https://skmtc.dev/bymason/apis/mason-device-console-api-docs/llms.txt) - [OpenAPI document](https://skmtc.dev/bymason/apis/mason-device-console-api-docs/revisions/d9cdcc14b7d1?raw)
