# Get details of Current Device State Endpoint: GET /device/v0/devices/{id}/devicestate Version: 1.0.0 Security: apiKey ## Path parameters: - `id` (string, required) ID of the device ## Response 200 fields (application/json): - `gps_state` (string) GPS state of the device Enum: "LOCATION_MODE_HIGH_ACCURACY", "LOCATION_MODE_SENSORS_ONLY", "LOCATION_MODE_BATTERY_SAVING", "LOCATION_MODE_OFF", "LOCATION_MODE_ON" - `wifi_state` (boolean) WiFi state of the device - `adb_enabled` (boolean) ADB state of the device - `adb_timeout` (integer) ADB timeout value for the device - `remote_adb_enabled` (boolean) Remote ADB state for the device - `remote_adb_ip` (string) Remote ADB IP for the device - `remote_adb_port` (integer) Remote ADB port for the device - `audio_settings` (object) Different Audio types and respective values - `rotation_state` (string) Display rotation of the device Enum: "AUTO", "PORTRAIT_ONLY", "LANDSCAPE_ONLY", "INVERTED_PORTRAIT_ONLY", "INVERTED_LANDSCAPE_ONLY" - `bluetooth_state` (boolean) Bluetooth state of device - `brightness_scale` (integer) Brightess value for the device it will be in range 0 to 100 - `screen_off_timeout` (integer) Device screen off timeout - `use_only_saved_ap` (boolean) Whether device is allowed to connect to only saved Wifi APs ## Response 400 fields (application/json): - `code` (integer, required) - `message` (string, required) - `content` (object) ## Response 401 fields (application/json): - `code` (integer, required) - `message` (string, required) - `content` (object) ## Response 404 fields (application/json): - `code` (integer, required) - `message` (string, required) - `content` (object) ## Response 500 fields (application/json): - `code` (integer, required) - `message` (string, required) - `content` (object)