In looking through the IAV API docs, I see that the user also has to register an account before being able to query financial data on the user. Is the user account unique to Yodlee or is it unique to each cobrand? How are other companies implementing the IAV flow? Is the cobrand creating the user account and managing it for the user? Or is there an API flow with a modal window that the user registers an account themselves?
Here is how Yodlee works in terms of IAV or Aggregation.
Hence registration of a user is a mandetory procedure so that each user has access to only their accounts which they have linked. Now these user accounts are unique to a cobrand. Implementing the IAV flow is completely dependent on the cobrands. There are two types of IAV flows -
For registering a user there is an API but no modal window provided by yodlee for registering a user. Hence cobrand can choose any of the below approach -