Personal API Keys
The Personal API Key provides a broad range of functionality related to user and corpus administration, including creating and listing corpora, reading usage data, executing queries, indexing, and more. Your Personal API Key inherits the permissions of your associated user account.
The Authorization page lets you view the Personal API key that automatically generated with your new Vectara account.
- Select the Personal API Key tab.
- Click the copy icon.
- Paste your Personal API key in a secure location. It is as private and sensitive as a password.
- Use this Personal API Key for the
x-api-key
parameter within your API requests.
Disable or Regenerate a Personal API Key
The Actions menu lets you disable or regenerate your Personal API key.
Personal API Key Limitations
While Personal API Keys offer a wide range of functionality, they have some limitations and do not let you perform the following tasks:
- Delete a Vectara account
- Validate a Vectara account registration
- Transfer account ownership
- Read or set any sensitive billing data such as payment method and addresses
- Create and delete users
OAuth 2.0 remains the required method for these operations due to its advanced security features. This distinction ensures that more sensitive actions are safeguarded by a higher level of authentication and authorization.