Enroll User

Headers

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

Additional Headers

  • loggedInUser: String (Required)
    Description: Username of the logged-in user
  • loggedInUserID: Integer (Required)
    Description: User ID of the logged-in user

Path Parameters

ParametersTypeDescription
organizationNamestringDenotes the name of the organization.

Body Parameters

ParametersTypeDescription
userobjectThe user details object that captures the ID proofing document details.

user Object

ParameterDescription
idLong (Optional) The unique ID for the user object.
uimsIdString (Optional) This is the UIMSID of that is assigned to the user.
representationIdString (Optional) This is the representation ID of the user that is assigned.
nameString (Required) The user's username.
fullNameString (Optional) The full name of the user.
organisationNameString (Required) The name of the organization.
organisationIdLong (Optional) The unique ID of an organization.
groupIdString (Optional) The unique ID of a group.
groupNameString (Optional) The name of a group.
refApprovalGroupIdString (Optional) The approval group ID that is assigned to the users.
statusString (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
workflowNameString (Optional) The name of a workflow assigned to the user.
firstNameString (Optional) The user's first name.
middleNameString (Optional) The user's middle name.
lastNameString (Optional) The user's last name.
mothersNameString (Optional) The user's mother's maiden name.
emailString (Optional) The user's email address.
contactNumberString (Optional) The user's contact number.
userPrincipalNameString (Optional) The user's ?????.
countryString (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
userStatusString (Optional) The status of the user. Default Values: Active
canIssueIdentityBoolean (Optional) Indicates if the issuance of identities is allowed. Possible Values: true: Allow issuance false: Do not allow issuance
isNewLdapUserBoolean (Optional) Indicates if the user is an LDAP user. Possible Values: true: LDAP User false: Non-LDAP user
isFederatedBoolean (Optional) Indicates if the user is a federated user. Possible Values: true: Federated user false: Non-federated user
isEnrollmentInProgressBoolean (Optional) Indicates if the enrollment is in progress. Possible Values: true: Enrollment in progress false: Enrollment not in progress
expressMobileEnrollmentBoolean (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
expressEnrollmentBoolean (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
idvEnrollmentBoolean (Optional) Indicates if the user has identity verification enabled. Possible Values: true: false:
userKCLIDString (Optional) The unique ID assigned to the user in the authentication server.
createdByString (Optional) The name of the person who registered the user.
lastModifiedByString (Optional) The name of the person who last modified the user details.
lastModifiedDateInstant (Optional) The date the user details were last modified.
workflowWorkflow Object (Optional) The object that captures the configuration details of the workflow assigned to the user.
enrollmentStepsStatusEnrollment Step Status Object (Optional) The object that captures the status of each enrollment step.
wfDeviceProfilesDevice Profile Object (Optional) The object that captures the device profile details.
userPIVPIV ID Details Object (Optional) The object that captures PIV ID details.
userAppearanceUser 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.
userAttributeUser 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.
userAddressUser 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.
userBiometricsUser 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.
userIDProofDocumentsUser ID Proofing Documents Object (Required) The object that captures the ID proofing documents submitted by the user.
userDrivingLicenseDriving License Details Object (Optional) The object that captures the driving license ID details.
userEmployeeIDEmployee ID Details Object (Optional) The object that captures the employee ID details.
userPersonalizedIDPersonalized ID Details Object (Optional) The object that captures the details of the identities issued to the user.
userStudentIDStudent ID Details Object (Optional) The object that captures the student ID details.
userHealthIDHealth ID Details Object (Optional) The object that captures the health ID details.
userNationalIDNational ID Details Object (Optional) The object that captures the national ID details.
userVoterIDVoter ID Details Object (Optional) The object that captures the voter ID details.
userPermanentResidentIDPermanent Resident ID Details Object (Optional) The object that captures the permanent resident ID details.
userHealthServiceHealth Service Provider ID Details Object (Optional) The object that captures the health service provider ID details.
wfMobileIDStepDetailsMobile ID Step Details Object (Optional) The object that captures the mobile ID configuration details.
userEnrollmentHistoryUser Enrollment History Object (Optional) The object that captures the user's enrollment history.
userEnrollmentHistoryListUser Enrollment History List Object Array (Required) The object that captures the list of the modifications done during the user's enrollment.
Language
URL