Application - Device Requirements (PingID mobile app only)
Use the deviceRequirements endpoint to set device requirements for using the PingID app, for example, the minimum Android or iOS version required.
Device requirements data model
| Property | Type | Required | Mutable | Description |
|---|---|---|---|---|
|
String |
N/A |
Read-only |
The PingOne ID of the application. |
|
Boolean |
Optional |
Mutable |
Set to |
|
Boolean |
Optional |
Mutable |
Set to |
|
Boolean |
Optional |
Mutable |
Set to |
|
String |
N/A |
Read-only |
The PingOne environment associated with the application. |
|
Boolean |
Optional |
Mutable |
Set to |
|
String |
Optional |
Mutable |
If |
|
String |
Optional |
Mutable |
If |
|
Boolean |
Optional |
Mutable |
Set to |
|
String |
Optional |
Mutable |
If |
|
String |
Optional |
Mutable |
If |
|
Boolean |
Optional |
Mutable |
If you require mobile device management for all devices using the PingID mobile app, set to |
|
Date |
Optional |
Mutable |
Use |
|
Array |
Optional |
Mutable |
Contains the information for tokens generated for mobile device management. Required when |
|
String |
Optional |
Mutable |
The date and time the token was generated. Required when |
|
String |
Optional |
Mutable |
The token generated for mobile device management. Required when |
|
Boolean |
Optional |
Mutable |
Set to |
|
Array |
Optional |
Mutable |
Array of the device brand names that you are limiting use of the PingID app to. |
|
Array |
Optional |
Mutable |
Array of the device brand names for which you are not allowing use of the PingID mobile app. |
|
Array |
Optional |
Mutable |
Array of the device model names that you are limiting use of the PingID app to. |
|
Array |
Optional |
Mutable |
Array of the device model names for which you are not allowing use of the PingID mobile app. |
|
Date |
N/A |
Read-only |
The time the resource was last updated. |
Device requirements errors
In addition to the general error codes, device requirements operations can return the following errors:
| HTTP status | Top‑level code | Detail code | When it happens and what the response contains |
|---|---|---|---|
400 |
|
|
Message: When and detailsWhen: A Details: Describes the missing property. For a nested |
400 |
|
|
Message: When and detailsWhen: A Details: Describes the rejected value, such as |
400 |
|
|
Message: When and detailsWhen: A Details: Describes the inconsistent MDM setting, such as |
400 |
|
None |
Message: When and detailsWhen: A Details: For a JSON field conversion error, the target is the field path. Otherwise no detail is returned. |
404 |
|
None |
Message: When and detailsWhen: The application ID in the request URL does not exist in the environment (applies to Details: None. |
404 |
|
None |
Message: When and detailsWhen: Details: None. |