An institution might need multiple levels of authorisation flow before granting user access.
The next steps for the authorisation flow are determined from the
responseCode received from the login response.
status HTTP status code - 200/400/500
`99` - The authorisation is complete. In case the user has only one account we choose that account for the user automatically and move forward with the enrolment so there's no extra step and the session will be committed automatically.
`101` - User has multiple accounts, we require user input to select the account being enrolled.
`102` - An input is required from the user to proceed (security question/otp)
data A UI object representing inputs required from the user; follows standard mono UI - form object structure.