Device lifecycle actions and management

This API endpoint allows you to manage device lifecycle actions such as activate, suspend, revoke, report incident, and reactivate.

Headers

  • Authentication: Bearer <JWT>
  • Accept: application/json
  • Content-Type: application/json

Path Parameters

ParameterTypeDescription
organizationNamestringDenotes the name of the organization.
userIdstringDenotes the unique id of the user that is assigned.
deviceobjectDenotes the object containing the device metadata.

Device Object

ParameterTypeDescription
idLong (Optional)The ID number of the allowed identity.
friendlyNameString (Required)The friendly name given to the device.
uniqueIdentifierString (Required)The unique ID number of the device.
operatingSystemString (Required)The operating system of the device.
osVersionString (Required)The version of the operating system (E.g.: Android 12.0/iOS 15.0).
appVersionString (Required)The version of the app (ID Wallet).
deviceModelNameString (Required)The model name of the device.
deviceManufacturerNameString (Required)The name of the device manufacturer.
devProfNameString (Required)The name of the device profile.
devProfIdLong (Required)The unique ID for a device profile.
userIDString (Required)The ID number of the user.
deviceIssuedNameString (Required)The name of the device issued.
appNameString (Required)The name of the app (ID Wallet).
appRegIDString (Required)The registered ID of the app (ID Wallet).
osApiVersionString (Required)The API version of the operating system. This field is specific for Android devices only (E.g.: API level 31).
userDevicesUser Devices Object (Optional)The object that captures the details of the user's issued devices.
mobileCredentialsMobile Credential Object (Optional)The object that captures the details of the mobile credentials.
actionTypeString (Required)The type of action performed.
reasonLong (Required)The reason for performing a lifecycle action on the device.
cardTypeString (Required)The type of the card.
reasonCommentString (Required)The reason for performing a lifecycle action on the device.
roleDeviceActionsRole Device Action Object (Optional)The object that captures the details of device actions permitted based on the role.
deviceConnectedActionsString Array (Required)The list of device connected actions.
deviceNotConnectedActionsString Array (Required)The list of device not connected actions.
statusString (Required)The status of the device.
uimsIdString (Required)The unique ID of the device.
productNameString (Required)The name of the product.
actionOnSecondaryCredBoolean (Required)Indicates if the action on secondary credential is enabled or not. Possible Values: true, false.
Language
URL