each provider can only create one username for its api account