Yes, if your company has multiple customers you need to have VoiceBase sub-accounts for, we can set this up for you. The parent account would have a "SuperAdmin" or "SuperAnalyst" role, and appropriate roles and permissions may be set for each sub-account.
Once you are set up with an account, you can generate as many tokens as you need.
Our API bearer token should never expire. There are special cases where a temporary one is generated, but all bearer tokens created via the page on the Developer console should be permanent.
Yes, each sub-account may be associated with its own email address, but the main or parent account user may access all of their customer sub-accounts by logging in once with their own email address.