UMS 2.0
The second version of UMS featureset, includes adding integrations with External Validation services that are responsible for validating information submitted from the application and automating application status provisioning. The following validation services are now supported by the Amaryllis platform, PLAID for Bank account validation and TinCheck for Entity validation. UMS 2.0 is integrated with the latest API version available from PLAID and TinCheck providing these external validation services.
Template Wizard Enhancements
Authorized users may now configure external entities and bank validation logic within the Template wizard. This is introduced as a new step labeled “External Validation”. 
TinCheck Validation
Clients can now enable external validation services within specific templates for their Applications. When the Application is submitted then the Amaryllis platform will trigger the TinCheck service and can verify a request with specific company information. The service validates each submission per company by passing 51 validation checks, and provides a response in realtime. The response can determine if the application submitted is success by applying the appropriate logic and leveraging the tinCheck response received.
PLAID Validation
PLAID validation is intended to verify all provided information relating to Banking Accounts. Bank Account validation is vital in reducing the risk of invalid accounts being used when boarding clients. Authenticating a user’s bank account is performed via Plaid’s authentication interface that is now integrated into the Amaryllis Application wizard within the second step. Another function of PLAID validation is to retrieve and analyze various accountholder elements including: account holder name, email, phone number, and address. The implementation compares owner Name from PLAID with “First Name”+ “Last Name” of the Owner by leveraging the information passed in the application, which is configured within the Template. The logic is then used within the flow, providing the validation requirements has been configured during setup. 
Application Wizard changes
The Template wizard modifications also include the Application wizard. In the case where external bank validation was set to PLAID, authorized users can use PLAID to support entering their bank account credentials. It provides Amaryllis clients with a secure request / response which the system can save and use for sub-accounts during onboarding providing the highest level of security handling these details. 
Application grid changes
The Application wizard changes also affect the Application grid. Application flows and Application field statuses are updated based on the responses from each or any of the validation services used. As result, the System shows detailed information from the specific validation services (PLAID and TinCheck) with additional resulting response information for authorized users.
Management API changes
The Application wizard changes impact the Management API response parameters as follows:
- Updated response parameters for Application methods
- Updated the logic of various field statuses and how they can be modified
- Added a new endpoint for Application status modifications