Validating the input of a user is important. There are two kinds of validation possible:
Client-side validation: The client (browser) validates is the input is correct. In most cases this is about the way the data is entered.
Server-side validation: BOA sends data to an endpoint and receives the result of the iAPI server. In most cases this validation uses other data from another place in the form, and can return an array with multiple fields.