You have a valid point for creating a new account for each client. It’s certainly the minority of other designers/developers doing such (at least that I’ve come across) but will start doing this.
My API abilities are weak, hence the reason I even mentioned it in here. 