User and Team Management in Vectara
Blog post from Vectara
Vectara's user management system encompasses different types of user-like objects, including real users, OAuth applications, and API keys, each with distinct roles and permissions. There are four primary user roles: Account Admins, who can manage most account elements except billing; Corpus Admins, who manage corpora but cannot add or remove users; Billing Admins, who handle bills and payment details but cannot manage users or corpora; and Account Owners, who have full administrative capabilities and can designate Billing Admins. Users are linked to an email address and can be invited via the Team Management section in Vectara's Console. The ManageUser API facilitates the addition, deletion, and role editing of users, allowing multiple users to be onboarded simultaneously, while the ListUsers API enables listing of team members. The platform's user management capabilities, including new public APIs, are part of Vectara's recent general availability release, inviting feedback and engagement through forums and Discord.