How to create users while registering with different roles via API?

@ramnew2006, just to make sure are you setting login parameter to true when registering the user?
api/v2/user/register?login=true