Update Device by Hub
This endpoint facilitates updating a specific device within an organisation by specifying the hub. The request allows for modifying key attributes such as the device’s name, metadata, and assigned services. It also enables updates to hardware and connection settings, including connection type, status, speed, operating system version, model details, manufacturer information, network attributes, and battery status. Additionally, the request can adjust location details, identifying the port and hub managing the connection, along with hub-related settings such as firmware and bootloader versions, connection type and speed, product specifications, and configurable options like synchronisation and charging configurations. Metadata updates help structure the device’s capabilities, constraints, and operational environment, ensuring it remains aligned with organisational requirements.
Syntax: see 'CCall Structure
Type = 'PATCH'
|
'https://connect.cambrionix.com/api/hardware/v1/hubs/hub-serial/devices/device-id' |
| Variable | Description |
|---|---|
| hub-serial | This is the serial number of the hub |
| device-id | This is the id of the device as a unique 128-bit number |
In the data section of the request, include the information you wish to add, formatted as shown below.
|
{ "id": "device-id", "type": "device-type", "connection": { "status": "connection-status", "updated": time, "type": "connection-type", "version": "usb-version", "speed": { "current": { "description": "usb-description", "value": "usb-speed" } } }, "model": { "code": "model-code", "description": "model-description" }, "vendor": { "name": "vendor-name", "id": vendor-ID }, "product": { "name": "product-name", "id": product-ID }, "os": { "type": "os-type", "version": "os-version" }, "trust": { "supported": support-pairing, "status": "trust-level" }, "network": { "mac": "MacAddress" }, "battery": { "level": battery-current-level, "status": "charge-status" }, "identifiers": { "usbSerialNumber": "usb-serial" }, service": { "id": "service-id", "address": { "hostName": "service-hostname", "port": service-port }, "computer": { "id": "MacAddress", "name": "computer-name " } }, "location": { "id": location-id, "computerId": "MacAddress", "port": port-number, "hub": { "serialNumber": "hub-serial", "host": { "connection": { "status": "connection-status", "updated": time, "type": "connection-type", "version": "usb-version", "speed": { "current": { "description": "usb-description", "value": "usb-speed" } } } }, "firmware": { "version": "firmware-version", "type": "firmware-type" }, "bootloader": { "version": "bootloader-version" }, "name": "hub-name", "settings": {hub-settings}, "product": { "id": "product-id", "name": "hub-name", "description": "hub-description", "family": "hub-family", "ports": port-quantity, "identifiers": ["hub-identifiers"], "firmware": { "type": "firmware-type" }, "manufacturer": { "name": "manufacturer-name", "releaseDate": "hub-release-date" } }, "serialPort": { "status": "connection-status", "location": { "computerId": "computer-id", "locationId": location-id }, "connection": "serial-port" } } }, "name": "device-name", "organization": { "id": "organisation-id", "name": "organisation-name", "owner": { "id": "user-id" } } } |
| Variable | Description |
|---|---|
| time | The hub time, shown as an integer in ms |
| device-id | This is the id of the device as a unique 128-bit number |
| device-type | This is the type of device i.e. mobile |
| hub-serial | This is the serial number of the hub |
| connection-status | The connection status i.e. connected |
| connection-type | The type connection i.e. USB |
| usb-version | The USB version number of the connection to the hub |
| usb-description | Name of USB connection i.e. SuperSpeed USB 5Gbps |
| usb-speed | Maximum speed USB connection capable of |
| model-code | This is the code of the device model |
| model-description | This is a description of the model, this can be left blank |
| vendor-name | This is the name of the Vendor |
| vendor-ID | Device Vendor ID number, VID. Displayed as an Integer |
| product-name | This is the name of the Product |
| product-ID | Product ID number, PID. Displayed as an Integer |
| os-type | This is the type of OS i.e. iOS |
| os-version | This is the version number of the OS |
| support-pairing | Whether the device supports being trusted/ paired |
| trust-level | Whether the device is trusted/ paired |
| MacAdress | A unique address assigned to the mobile device. It is a 48 bit value, consisting of twelve hexadecimal characters |
| battery-current-level | Current battery percent level of device, displayed as a integer |
| charge-status | Charging status of the battery i.e. full |
| usb-serial | USB serial number |
| firmware-version | Version number of the firmware. Format 'N.nn' |
| firmware-type | Used to denote which firmware the product accepts |
| bootloader-version | Version number of the bootloader. Format 'N.nn' |
| hub-name | Name of the hub |
| hub-settings | The hub internal settings |
| product-id | This is the id of the hardware |
| hub-description | This is the description of the product |
| hub-family | This is the hardware family i.e. Thundersync |
| port-quantity | This is the number of ports on the hub |
| hub-identifiers | These are identifiers of the hub, hub-name and description |
| manufacturer-name | This is the name of the manufacturer |
| hub-release-date | This is the release date of the hub |
| service-id | This is the id of the service as a unique 128-bit number |
| service-hostname | This is the hostname of the service |
| service-port | This is the port the service is using |
| computer-id | This is the id of the computer as a unique 128-bit number |
| computer-name | The name of the computer |
| location-id | This is the id of the location as a unique 128-bit number |
| serial-port | The Serial port the product is connected to. |
| organisation-id | This is the id of the organisation as a unique 128-bit number |
| organisation-name | This is the name of the organisation |
| user-id | This is the id of the user as a unique 128-bit number |
| total-entries | This is the total amount of entries returned |
Returns:
|
{ "created": { "time": time }, "updated": { "time": time }, "id": "device-id", "type": "device-type", "connection": { "status": "connection-status", "updated": time, "type": "connection-type", "version": "usb-version", "speed": { "current": { "description": "usb-description", "value": "usb-speed" } } }, "model": { "code": "model-code", "description": "model-description" }, "vendor": { "name": "vendor-name", "id": vendor-ID }, "product": { "name": "product-name", "id": product-ID }, "os": { "type": "os-type", "version": "os-version" }, "trust": { "supported": support-pairing, "status": "trust-level" }, "network": { "mac": "MacAddress" }, "battery": { "level": battery-current-level, "status": "charge-status" }, "identifiers": { "usbSerialNumber": "usb-serial" }, service": { "id": "service-id", "address": { "hostName": "service-hostname", "port": service-port }, "computer": { "id": "MacAddress", "name": "computer-name " } }, "location": { "id": location-id, "computerId": "MacAddress", "port": port-number, "hub": { "serialNumber": "hub-serial", "host": { "connection": { "status": "connection-status", "updated": time, "type": "connection-type", "version": "usb-version", "speed": { "current": { "description": "usb-description", "value": "usb-speed" } } } }, "firmware": { "version": "firmware-version", "type": "firmware-type" }, "bootloader": { "version": "bootloader-version" }, "name": "hub-name", "settings": {hub-settings}, "product": { "id": "product-id", "name": "hub-name", "description": "hub-description", "family": "hub-family", "ports": port-quantity, "identifiers": ["hub-identifiers"], "firmware": { "type": "firmware-type" }, "manufacturer": { "name": "manufacturer-name", "releaseDate": "hub-release-date" } }, "serialPort": { "status": "connection-status", "location": { "computerId": "computer-id", "locationId": location-id }, "connection": "serial-port" } } }, "name": "device-name", "organization": { "id": "organisation-id", "name": "organisation-name", "owner": { "id": "user-id" } } } |
| Output | Description |
|---|---|
| time | The hub time, shown as an integer in ms |
| device-id | This is the id of the device as a unique 128-bit number |
| device-type | This is the type of device i.e. mobile |
| hub-serial | This is the serial number of the hub |
| connection-status | The connection status i.e. connected |
| connection-type | The type connection i.e. USB |
| usb-version | The USB version number of the connection to the hub |
| usb-description | Name of USB connection i.e. SuperSpeed USB 5Gbps |
| usb-speed | Maximum speed USB connection capable of |
| model-code | This is the code of the device model |
| model-description | This is a description of the model, this can be left blank |
| vendor-name | This is the name of the Vendor |
| vendor-ID | Device Vendor ID number, VID. Displayed as an Integer |
| product-name | This is the name of the Product |
| product-ID | Product ID number, PID. Displayed as an Integer |
| os-type | This is the type of OS i.e. iOS |
| os-version | This is the version number of the OS |
| support-pairing | Whether the device supports being trusted/ paired |
| trust-level | Whether the device is trusted/ paired |
| MacAdress | A unique address assigned to the mobile device. It is a 48 bit value, consisting of twelve hexadecimal characters |
| battery-current-level | Current battery percent level of device, displayed as a integer |
| charge-status | Charging status of the battery i.e. full |
| usb-serial | USB serial number |
| firmware-version | Version number of the firmware. Format 'N.nn' |
| firmware-type | Used to denote which firmware the product accepts |
| bootloader-version | Version number of the bootloader. Format 'N.nn' |
| hub-name | Name of the hub |
| hub-settings | The hub internal settings |
| product-id | This is the id of the hardware |
| hub-description | This is the description of the product |
| hub-family | This is the hardware family i.e. Thundersync |
| port-quantity | This is the number of ports on the hub |
| hub-identifiers | These are identifiers of the hub, hub-name and description |
| manufacturer-name | This is the name of the manufacturer |
| hub-release-date | This is the release date of the hub |
| service-id | This is the id of the service as a unique 128-bit number |
| service-hostname | This is the hostname of the service |
| service-port | This is the port the service is using |
| computer-id | This is the id of the computer as a unique 128-bit number |
| computer-name | The name of the computer |
| location-id | This is the id of the location as a unique 128-bit number |
| serial-port | The Serial port the product is connected to. |
| organisation-id | This is the id of the organisation as a unique 128-bit number |
| organisation-name | This is the name of the organisation |
| user-id | This is the id of the user as a unique 128-bit number |
| total-entries | This is the total amount of entries returned |
Example
curl -X 'POST' \
'https://connect.cambrionix.com/api/hardware/v1/hubs/0000003B6F54119/device' \
-H 'accept: application/json' \
-H 'Authorization: Bearer eyJhbGciOiJSUzI1NiIszB5l2QdQQA' \
-H 'Content-Type: application/json' \
-d '{
"type": "mobile",
"connection": {
"status": "connected",
"updated": 0,
"type": "usb",
"version": "string",
"speed": {
"current": {
"description": "string",
"value": "string"
},
"supported": {
"description": "string",
"value": "string"
}
}
},
"model": {
"code": "string",
"description": "string"
},
"vendor": {
"name": "string",
"id": 0
},
"product": {
"name": "string",
"id": 0
},
"os": {
"type": "Android",
"version": "string"
},
"storage": [
{
"max": 0,
"free": 0,
"format": "string",
"name": "string",
"path": "string"
}
],
"trust": {
"supported": true,
"status": "not-paired"
},
"network": {
"mac": "string",
"ip": "string"
},
"battery": {
"level": 100,
"capacity": {
"current": 0,
"original": 0
},
"health": 0,
"status": "charging",
"error": "string"
},
"identifiers": {
"usbSerialNumber": "string",
"serialNumber": "string",
"imei": "string",
"ecid": "string",
"udid": "string",
"commonId": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
},
"error": "string",
"location": {
"id": 0,
"computerId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"port": 0,
"hub": {
"serialNumber": "string"
}
},
"name": "string",
"note": {
"content": "string",
"updated": {
"time": 0,
"user": {
"id": "string",
"detail": {
"givenName": "string",
"surname": "string",
"displayName": "string",
"email": "string"
}
}
}
},
"metadata": {
"additionalProp1": "string",
"additionalProp2": "string",
"additionalProp3": "string"
},
"hardware": [
{
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
}
],
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
}'
Returns
{
"result": [
{
"created": {
"time": 1717610797484
},
"updated": {
"time": 1739880859518
},
"id": "b96843eb-20b8-4406-b5ff-5b539c70819c",
"type": "mobile",
"connection": {
"status": "connected",
"updated": 1738542512340,
"type": "usb",
"version": "2.0",
"speed": {
"current": {
"description": "High",
"value": "480Mbps"
}
}
},
"model": {
"code": "iPhone9,3",
"description": ""
},
"vendor": {
"name": "Apple Inc.",
"id": 1452
},
"product": {
"name": "iPhone",
"id": 4776
},
"os": {
"type": "iOS",
"version": "15.4.1"
},
"trust": {
"supported": true,
"status": "paired"
},
"network": {
"mac": "34:a8:eb:b7:eb:47"
},
"battery": {
"level": 100,
"status": "full",
"error": "Could not fetch diagnostic info: PASSWORD_PROTECTED"
},
"identifiers": {
"usbSerialNumber": "d4786c633a408c4a6c843a2bb79951b631b968a1"
},
"service": {
"id": "91cf2097-c76a-48a4-9b8f-47888f3dcd0d",
"address": {
"hostName": "cbrxci-010.api.cambrionix.com",
"port": 43424
},
"computer": {
"id": "4b7e157b-1866-4e70-a33c-d9c9ba070241",
"name": "CBRXCI-010"
}
},
"location": {
"id": 608317746,
"computerId": "4b7e157b-1866-4e70-a33c-d9c9ba070241",
"port": 4,
"hub": {
"serialNumber": "0000004B6F54123E",
"host": {
"connection": {
"status": "connected",
"updated": 1738537904250,
"type": "usb",
"version": "3.2",
"speed": {
"current": {
"description": "SuperSpeed USB 5Gbps",
"value": "5Gbps"
}
}
}
},
"firmware": {
"version": "1.83.0",
"type": "un"
},
"bootloader": {
"version": "0.22.0"
},
"name": "SuperSync15",
"settings": {
"alt_sync_chrg": "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0",
"attach_threshold": "2",
"charged_threshold": "0250",
"company_name": "cambrionix",
"default_profile": "1 1 1 1 1 1 1 1 1 1 1 1 1 1 1",
"display_mode": "d",
"local_name": "-",
"misc_flags": "0000",
"ports_on": "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0",
"product_name": "PS15-USB3",
"remap_ports": "1 2 3 4 5 6 7 8 9 10 11 12 13 14 15",
"sync_chrg": "1 1 1 1 1 1 1 1 1 1 1 1 1 1 1",
"temperature_max": "d"
},
"product": {
"id": "00000000-0000-0000-0000-000000000001",
"name": "SuperSync15",
"description": "SuperSync15",
"family": "SuperSync",
"ports": 15,
"identifiers": [
"SuperSync15",
"SS15"
],
"firmware": {
"type": "un"
},
"manufacturer": {
"name": "Cambrionix",
"releaseDate": "2019-01-01"
}
},
"serialPort": {
"status": "unresponsive",
"location": {
"computerId": "4b7e157b-1866-4e70-a33c-d9c9ba070241",
"locationId": 608317776
},
"connection": "COM12"
}
}
},
"name": "Apple Inc. iPhone",
"organization": {
"id": "dafc70d5-a4c8-42a3-ad8d-a8ccb5fa313f",
"name": "Staging Test Platform ( Premium License ) ",
"owner": {
"id": "46bbf7f5-1794-411d-b42b-97ab2fe12460"
}
}
}
]
}
Errors
If there is an error in the API method then JSON-RPC Error Object a will be returned
| Output | Description |
|---|---|
| time | The hub time, shown as an integer in ms |
| device-id | This is the id of the device as a unique 128-bit number |
| device-type | This is the type of device i.e. mobile |
| hub-serial | This is the serial number of the hub |
| connection-status | The connection status i.e. connected |
| connection-type | The type connection i.e. USB |
| usb-version | The USB version number of the connection to the hub |
| usb-description | Name of USB connection i.e. SuperSpeed USB 5Gbps |
| usb-speed | Maximum speed USB connection capable of |
| model-code | This is the code of the device model |
| model-description | This is a description of the model, this can be left blank |
| vendor-name | This is the name of the Vendor |
| vendor-ID | Device Vendor ID number, VID. Displayed as an Integer |
| product-name | This is the name of the Product |
| product-ID | Product ID number, PID. Displayed as an Integer |
| os-type | This is the type of OS i.e. iOS |
| os-version | This is the version number of the OS |
| support-pairing | Whether the device supports being trusted/ paired |
| trust-level | Whether the device is trusted/ paired |
| MacAdress | A unique address assigned to the mobile device. It is a 48 bit value, consisting of twelve hexadecimal characters |
| battery-current-level | Current battery percent level of device, displayed as a integer |
| charge-status | Charging status of the battery i.e. full |
| usb-serial | USB serial number |
| firmware-version | Version number of the firmware. Format 'N.nn' |
| firmware-type | Used to denote which firmware the product accepts |
| bootloader-version | Version number of the bootloader. Format 'N.nn' |
| hub-name | Name of the hub |
| hub-settings | The hub internal settings |
| product-id | This is the id of the hardware |
| hub-description | This is the description of the product |
| hub-family | This is the hardware family i.e. Thundersync |
| port-quantity | This is the number of ports on the hub |
| hub-identifiers | These are identifiers of the hub, hub-name and description |
| manufacturer-name | This is the name of the manufacturer |
| hub-release-date | This is the release date of the hub |
| service-id | This is the id of the service as a unique 128-bit number |
| service-hostname | This is the hostname of the service |
| service-port | This is the port the service is using |
| computer-id | This is the id of the computer as a unique 128-bit number |
| computer-name | The name of the computer |
| location-id | This is the id of the location as a unique 128-bit number |
| serial-port | The Serial port the product is connected to. |
| organisation-id | This is the id of the organisation as a unique 128-bit number |
| organisation-name | This is the name of the organisation |
| user-id | This is the id of the user as a unique 128-bit number |
| total-entries | This is the total amount of entries returned |
Returns:
|
{ "created": { "time": time }, "updated": { "time": time }, "id": "device-id", "type": "device-type", "connection": { "status": "connection-status", "updated": time, "type": "connection-type", "version": "usb-version", "speed": { "current": { "description": "usb-description", "value": "usb-speed" } } }, "model": { "code": "model-code", "description": "model-description" }, "vendor": { "name": "vendor-name", "id": vendor-ID }, "product": { "name": "product-name", "id": product-ID }, "os": { "type": "os-type", "version": "os-version" }, "trust": { "supported": support-pairing, "status": "trust-level" }, "network": { "mac": "MacAddress" }, "battery": { "level": battery-current-level, "status": "charge-status" }, "identifiers": { "usbSerialNumber": "usb-serial" }, service": { "id": "service-id", "address": { "hostName": "service-hostname", "port": service-port }, "computer": { "id": "MacAddress", "name": "computer-name " } }, "location": { "id": location-id, "computerId": "MacAddress", "port": port-number, "hub": { "serialNumber": "hub-serial", "host": { "connection": { "status": "connection-status", "updated": time, "type": "connection-type", "version": "usb-version", "speed": { "current": { "description": "usb-description", "value": "usb-speed" } } } }, "firmware": { "version": "firmware-version", "type": "firmware-type" }, "bootloader": { "version": "bootloader-version" }, "name": "hub-name", "settings": {hub-settings}, "product": { "id": "product-id", "name": "hub-name", "description": "hub-description", "family": "hub-family", "ports": port-quantity, "identifiers": ["hub-identifiers"], "firmware": { "type": "firmware-type" }, "manufacturer": { "name": "manufacturer-name", "releaseDate": "hub-release-date" } }, "serialPort": { "status": "connection-status", "location": { "computerId": "computer-id", "locationId": location-id }, "connection": "serial-port" } } }, "name": "device-name", "organization": { "id": "organisation-id", "name": "organisation-name", "owner": { "id": "user-id" } } } |
| Output | Description |
|---|---|
| time | The hub time, shown as an integer in ms |
| device-id | This is the id of the device as a unique 128-bit number |
| device-type | This is the type of device i.e. mobile |
| hub-serial | This is the serial number of the hub |
| connection-status | The connection status i.e. connected |
| connection-type | The type connection i.e. USB |
| usb-version | The USB version number of the connection to the hub |
| usb-description | Name of USB connection i.e. SuperSpeed USB 5Gbps |
| usb-speed | Maximum speed USB connection capable of |
| model-code | This is the code of the device model |
| model-description | This is a description of the model, this can be left blank |
| vendor-name | This is the name of the Vendor |
| vendor-ID | Device Vendor ID number, VID. Displayed as an Integer |
| product-name | This is the name of the Product |
| product-ID | Product ID number, PID. Displayed as an Integer |
| os-type | This is the type of OS i.e. iOS |
| os-version | This is the version number of the OS |
| support-pairing | Whether the device supports being trusted/ paired |
| trust-level | Whether the device is trusted/ paired |
| MacAdress | A unique address assigned to the mobile device. It is a 48 bit value, consisting of twelve hexadecimal characters |
| battery-current-level | Current battery percent level of device, displayed as a integer |
| charge-status | Charging status of the battery i.e. full |
| usb-serial | USB serial number |
| firmware-version | Version number of the firmware. Format 'N.nn' |
| firmware-type | Used to denote which firmware the product accepts |
| bootloader-version | Version number of the bootloader. Format 'N.nn' |
| hub-name | Name of the hub |
| hub-settings | The hub internal settings |
| product-id | This is the id of the hardware |
| hub-description | This is the description of the product |
| hub-family | This is the hardware family i.e. Thundersync |
| port-quantity | This is the number of ports on the hub |
| hub-identifiers | These are identifiers of the hub, hub-name and description |
| manufacturer-name | This is the name of the manufacturer |
| hub-release-date | This is the release date of the hub |
| service-id | This is the id of the service as a unique 128-bit number |
| service-hostname | This is the hostname of the service |
| service-port | This is the port the service is using |
| computer-id | This is the id of the computer as a unique 128-bit number |
| computer-name | The name of the computer |
| location-id | This is the id of the location as a unique 128-bit number |
| serial-port | The Serial port the product is connected to. |
| organisation-id | This is the id of the organisation as a unique 128-bit number |
| organisation-name | This is the name of the organisation |
| user-id | This is the id of the user as a unique 128-bit number |
| total-entries | This is the total amount of entries returned |
Example
curl -X 'PATCH' \
'https://connect.cambrionix.com/api/hardware/v1/hubs/0000003B6F541198/devices/0000003B6F541198' \
-H 'accept: application/json' \
-H 'Authorization: Bearer eyJhbGciOiJSUzI1NiIsIZrMrXFm9AnFRBri2VAKM_wpZ_zl5zB5l2QdQQA' \
-H 'Content-Type: application/json' \
-d '{
"type": "mobile",
"connection": {
"status": "connected",
"updated": 0,
"type": "usb",
"version": "string",
"speed": {
"current": {
"description": "string",
"value": "string"
},
"supported": {
"description": "string",
"value": "string"
}
}
},
"model": {
"code": "string",
"description": "string"
},
"vendor": {
"name": "string",
"id": 0
},
"product": {
"name": "string",
"id": 0
},
"os": {
"type": "Android",
"version": "string"
},
"storage": [
{
"max": 0,
"free": 0,
"format": "string",
"name": "string",
"path": "string"
}
],
"trust": {
"supported": true,
"status": "not-paired"
},
"network": {
"mac": "string",
"ip": "string"
},
"battery": {
"level": 100,
"capacity": {
"current": 0,
"original": 0
},
"health": 0,
"status": "charging",
"error": "string"
},
"identifiers": {
"usbSerialNumber": "string",
"serialNumber": "string",
"imei": "string",
"ecid": "string",
"udid": "string",
"commonId": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
},
"error": "string",
"location": {
"id": 0,
"computerId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"port": 0,
"hub": {
"serialNumber": "string"
}
},
"name": "string",
"note": {
"content": "string",
"updated": {
"time": 0,
"user": {
"id": "string",
"detail": {
"givenName": "string",
"surname": "string",
"displayName": "string",
"email": "string"
}
}
}
},
"metadata": {
"additionalProp1": "string",
"additionalProp2": "string",
"additionalProp3": "string"
},
"hardware": [
{
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
}
],
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
}'
Returns
{
"result": [
{
"created": {
"time": 1717610797484
},
"updated": {
"time": 1739880859518
},
"id": "b96843eb-20b8-4406-b5ff-5b539c70819c",
"type": "mobile",
"connection": {
"status": "connected",
"updated": 1738542512340,
"type": "usb",
"version": "2.0",
"speed": {
"current": {
"description": "High",
"value": "480Mbps"
}
}
},
"model": {
"code": "iPhone9,3",
"description": ""
},
"vendor": {
"name": "Apple Inc.",
"id": 1452
},
"product": {
"name": "iPhone",
"id": 4776
},
"os": {
"type": "iOS",
"version": "15.4.1"
},
"trust": {
"supported": true,
"status": "paired"
},
"network": {
"mac": "34:a8:eb:b7:eb:47"
},
"battery": {
"level": 100,
"status": "full",
"error": "Could not fetch diagnostic info: PASSWORD_PROTECTED"
},
"identifiers": {
"usbSerialNumber": "d4786c633a408c4a6c843a2bb79951b631b968a1"
},
"service": {
"id": "91cf2097-c76a-48a4-9b8f-47888f3dcd0d",
"address": {
"hostName": "cbrxci-010.api.cambrionix.com",
"port": 43424
},
"computer": {
"id": "4b7e157b-1866-4e70-a33c-d9c9ba070241",
"name": "CBRXCI-010"
}
},
"location": {
"id": 608317746,
"computerId": "4b7e157b-1866-4e70-a33c-d9c9ba070241",
"port": 4,
"hub": {
"serialNumber": "0000004B6F54123E",
"host": {
"connection": {
"status": "connected",
"updated": 1738537904250,
"type": "usb",
"version": "3.2",
"speed": {
"current": {
"description": "SuperSpeed USB 5Gbps",
"value": "5Gbps"
}
}
}
},
"firmware": {
"version": "1.83.0",
"type": "un"
},
"bootloader": {
"version": "0.22.0"
},
"name": "SuperSync15",
"settings": {
"alt_sync_chrg": "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0",
"attach_threshold": "2",
"charged_threshold": "0250",
"company_name": "cambrionix",
"default_profile": "1 1 1 1 1 1 1 1 1 1 1 1 1 1 1",
"display_mode": "d",
"local_name": "-",
"misc_flags": "0000",
"ports_on": "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0",
"product_name": "PS15-USB3",
"remap_ports": "1 2 3 4 5 6 7 8 9 10 11 12 13 14 15",
"sync_chrg": "1 1 1 1 1 1 1 1 1 1 1 1 1 1 1",
"temperature_max": "d"
},
"product": {
"id": "00000000-0000-0000-0000-000000000001",
"name": "SuperSync15",
"description": "SuperSync15",
"family": "SuperSync",
"ports": 15,
"identifiers": [
"SuperSync15",
"SS15"
],
"firmware": {
"type": "un"
},
"manufacturer": {
"name": "Cambrionix",
"releaseDate": "2019-01-01"
}
},
"serialPort": {
"status": "unresponsive",
"location": {
"computerId": "4b7e157b-1866-4e70-a33c-d9c9ba070241",
"locationId": 608317776
},
"connection": "COM12"
}
}
},
"name": "Apple Inc. iPhone",
"organization": {
"id": "dafc70d5-a4c8-42a3-ad8d-a8ccb5fa313f",
"name": "Staging Test Platform ( Premium License ) ",
"owner": {
"id": "46bbf7f5-1794-411d-b42b-97ab2fe12460"
}
}
}
]
}
Errors
If there is an error in the API method then JSON-RPC Error Object a will be returned