Get Devices

Get a list of devices with identifiers.

Notes:

Currently only available with Apple devices

Syntax: see Call Structure

Type = 'GET'

\'http://localhost:43430/api/v1/devices' \

Returns:

{

"result": [

{

"name": "phone-name",

"vendor": {

"id": vendor-ID,

"name": "device-manufacturer"

},

"model": "product-type",

"os": {

"type": "os-type"

},

"trust": {

"support": support-pairing,

"status": "device-state"

},

"identifiers": {

"SerialNumber": "usb-serial",

"ecid": "ecid",

"locationId": "location-id",

}

}

]

}

Device Product ID number, PID
Output Description
phone-name Name of the phone
vendor-idDevice Vendor ID number, VID. Displayed as an Integer
device-manufacturerThe name of the device manufacturer
product-typeThe type and model of the device
os-typeThe OS type of the device
support-pairingWhether the device supports being trusted/ paired
device-stateThe status of the device (Normal, Recovery, DFU ... etc)
usb-serialUSB serial number
ecidThe Exclusive Chip Identifier a special code used to identify the chip inside of your device
location-id The Location IDs as an Integer
Example
curl -X 'GET' \
  'http://localhost:43430/api/v1/devices' \
  -H 'accept: application/json'
Returns
{
  "result": [
    {
      "name": "iPad",
      "status": "connected",
      "vendor": {
        "id": 1452,
        "name": "Apple"
      },
      "model": "iPad16,3",
      "os": {
        "type": "iOS"
      },
      "trust": {
        "support": true,
        "status": "Normal"
      },
      "identifiers": {
        "SerialNumber": "00008132-000259C43E99001C",
        "ecid": "000259C43E99001C",
        "locationId": "39303030"
      }
    }
  ]
}
Errors

If there is an error in the API method then JSON-RPC Error Object a will be returned