get https://example.com/devices
A successful request to this endpoint retrieves a list of all device groups by name, along with their supported Android and iOS versions.
Request
This request uses the GET method, which is used to retrieve information about multiple device groups from the specified resource.
For basic authorization, replace this with your username and password (or API key) in the header request in the username:password
or username:api_key
format. Your user credentials are combined to form a Base64 encoded string.
No additional parameters are required for this request.
Response
A successful request returns a JSON object with the details of the specified mobile group.
See the following example:
{
"id": "xiaomi_redmi_note_10s",
"isTablet": true,
"manufacturer": "Xiaomi",
"modelNumber": "string",
"name": "Redmi Note 10S",
"os": "Android",
"osVersion": "string",
"resolutionHeight": "string",
"resolutionWidth": "string",
"screenSize": 0,
"deviceFamily": "Xiaomi",
"supportsManualWebTesting": true,
"status": "AVAILABLE",
"abiType": "string",
"apiLevel": "string",
"cpuType": "string",
"ramSize": 0,
"internalStorageSize": 0,
"cpuFrequency": 0,
"capabilities": {
"automation": "0",
"id": "android-11",
"name": "Android 11",
"version": "11",
"deviceId": "Redmi_Note_10S_android_11",
"deviceName": "Redmi Note 10S",
"privateCloud": true
}
}
Refer to the following table about the response body properties:
Property | Type | Description |
---|---|---|
id | String | The unique identifier for the device. |
isTablet | Boolean | Indicates whether the device is a tablet. |
manufacturer | String | The name of the device manufacturer. |
modelNumber | String | The model number of the device. |
name | String | The name of the device. |
os | String | The operating system installed on the device (e.g., Android or iOS). |
osVersion | String | The version of the operating system installed on the device. |
resolutionHeight | String | The height of the device screen resolution. |
resolutionWidth | String | The width of the device screen resolution. |
screenSize | Integer | The size of the device screen, typically measured in inches. |
deviceFamily | String | The family or category of the device (e.g., Xiaomi , Samsung ). |
supportsManualWebTesting | Boolean | Indicates whether the device supports manual web testing. |
status | String | The current availability status of the device (e.g., AVAILABLE , UNAVAILABLE ). |
abiType | String | The ABI (Application Binary Interface) type of the device. |
apiLevel | String | The API level of the device. |
cpuType | String | The type of CPU used in the device. |
ramSize | Integer | The size of RAM (in GB) available in the device. |
internalStorageSize | Integer | The size of internal storage (in GB) available in the device. |
cpuFrequency | Integer | The CPU frequency of the device, measured in GHz. |
capabilities | Object | An object representing additional capabilities and attributes of the device. |
capabilities.automation | String | Indicates the automation capability level of the device. |
capabilities.id | String | A unique identifier for the OS version capabilities. |
capabilities.name | String | The name of the OS version capability. |
capabilities.version | String | The version number of the OS capability. |
capabilities.deviceId | String | A unique identifier for the device and OS version combination. |
capabilities.deviceName | String | The name of the device under the specified OS version. |
capabilities.privateCloud | Boolean | Indicates whether the device is part of a private cloud setup. |
Try it!
- Enter the required (and optional, if applicable) fields below.
- Select the language in Language.
- Enter your user name or API credentials.
- Review your API call and click Try it!