| id | Long (Optional) The unique ID for the user object. |
| uimsId | String (Optional) This is the UIMSID of that is assigned to the user. |
| representationId | String (Optional) This is the representation ID of the user that is assigned. |
| name | String (Required) The user's username. |
| fullName | String (Optional) The full name of the user. |
| organisationName | String (Required) The name of the organization. |
| organisationId | Long (Optional) The unique ID of an organization. |
| groupId | String (Optional) The unique ID of a group. |
| groupName | String (Optional) The name of a group. |
| refApprovalGroupId | String (Optional) The approval group ID that is assigned to the users. |
| status | String (Optional) The status of the user enrollment. Possible Values: PENDING ENROLLMENT: Yet to start enrollment ENROLLMENT IN PROGRESS: Enrollment started and is in progress PENDING APPROVAL: Pending review for enrollment approval READY FOR ISSUANCE: Enrollment completed and awaiting issuance of the devices |
| workflowName | String (Optional) The name of a workflow assigned to the user. |
| firstName | String (Optional) The user's first name. |
| middleName | String (Optional) The user's middle name. |
| lastName | String (Optional) The user's last name. |
| mothersName | String (Optional) The user's mother's maiden name. |
| email | String (Optional) The user's email address. |
| contactNumber | String (Optional) The user's contact number. |
| userPrincipalName | String (Optional) The user's ?????. |
| country | String (Optional) The name of the country the user belongs to. |
| enrollmentStatus??????????? | String (Optional) The status of the user enrollment. Possible Values: PENDING ENROLLMENT: Yet to start enrollment ENROLLMENT IN PROGRESS: Enrollment started and is in progress PENDING APPROVAL: Pending review for enrollment approval READY FOR ISSUANCE: Enrollment completed and awaiting issuance of the devices |
| userStatus | String (Optional) The status of the user. Default Values: Active |
| canIssueIdentity | Boolean (Optional) Indicates if the issuance of identities is allowed. Possible Values: true: Allow issuance false: Do not allow issuance |
| isNewLdapUser | Boolean (Optional) Indicates if the user is an LDAP user. Possible Values: true: LDAP User false: Non-LDAP user |
| isFederated | Boolean (Optional) Indicates if the user is a federated user. Possible Values: true: Federated user false: Non-federated user |
| isEnrollmentInProgress | Boolean (Optional) Indicates if the enrollment is in progress. Possible Values: true: Enrollment in progress false: Enrollment not in progress |
| expressMobileEnrollment | Boolean (Optional) Indicates if the enrollment request is via mobile app. Possible Values: true: Enrollment is via mobile app false: Enrollment is not via mobile app |
| expressEnrollment | Boolean (Optional) Indicates if the user is enrolled via the express enrollment option. Possible Values: true: User enrolled via express enrollment false: User not enrolled via express enrollment |
| idvEnrollment | Boolean (Optional) Indicates if the user has identity verification enabled. Possible Values: true: false: |
| userKCLID | String (Optional) The unique ID assigned to the user in the authentication server. |
| createdBy | String (Optional) The name of the person who registered the user. |
| lastModifiedBy | String (Optional) The name of the person who last modified the user details. |
| lastModifiedDate | Instant (Optional) The date the user details were last modified. |
| workflow | Workflow Object (Optional) The object that captures the configuration details of the workflow assigned to the user. |
| enrollmentStepsStatus | Enrollment Step Status Object (Optional) The object that captures the status of each enrollment step. |
| wfDeviceProfiles | Device Profile Object (Optional) The object that captures the device profile details. |
| userPIV | PIV ID Details Object (Optional) The object that captures PIV ID details. |
| userAppearance | User Appearance Object (Required) The object that captures the user's appearance details. It is derived from the workflow configured and the type of the identity being issued. |
| userAttribute | User Attributes Object (Required) The object that captures the user's biographical information. It is derived from the workflow configured and the type of the identity being issued. |
| userAddress | User Address Object (Required) The object that captures the user's address details. It is derived from the workflow configured and the type of the identity being issued. |
| userBiometrics | User Biometrics Object (Required) The object that captures the user's biometrics data. It is derived from the workflow configured and the type of the identity being issued. |
| userIDProofDocuments | User ID Proofing Documents Object (Required) The object that captures the ID proofing documents submitted by the user. |
| userDrivingLicense | Driving License Details Object (Optional) The object that captures the driving license ID details. |
| userEmployeeID | Employee ID Details Object (Optional) The object that captures the employee ID details. |
| userPersonalizedID | Personalized ID Details Object (Optional) The object that captures the details of the identities issued to the user. |
| userStudentID | Student ID Details Object (Optional) The object that captures the student ID details. |
| userHealthID | Health ID Details Object (Optional) The object that captures the health ID details. |
| userNationalID | National ID Details Object (Optional) The object that captures the national ID details. |
| userVoterID | Voter ID Details Object (Optional) The object that captures the voter ID details. |
| userPermanentResidentID | Permanent Resident ID Details Object (Optional) The object that captures the permanent resident ID details. |
| userHealthService | Health Service Provider ID Details Object (Optional) The object that captures the health service provider ID details. |
| wfMobileIDStepDetails | Mobile ID Step Details Object (Optional) The object that captures the mobile ID configuration details. |
| userEnrollmentHistory | User Enrollment History Object (Optional) The object that captures the user's enrollment history. |
| userEnrollmentHistoryList | User Enrollment History List Object Array (Required) The object that captures the list of the modifications done during the user's enrollment. |