Command Palette

Search for a command to run...

Authentication

Learn how to authenticate with the Vavolta API using API keys.

API Keys

The Vavolta API uses API keys for authentication. Each API key has specific permissions that control what actions can be performed.

Creating an API Key

  1. Navigate to Settings > Developer in your dashboard
  2. Click Create API Key
  3. Enter a descriptive name for your key
  4. Select the permissions:
    • Read: View lead magnets, links, and analytics
    • Write: Create and modify resources
    • Both: Full access
  5. Click Create

Your API key is only shown once during creation. Store it securely!

Using Your API Key

Include your API key in the Authorization header of every request:

cURL CommandN8N Ready

API Key Scopes

ScopePermissions
readView resources, retrieve analytics
writeCreate, update, delete resources
read:writeFull access to all endpoints

Best Practices

Security

  • Never expose API keys in client-side code
  • Don't commit keys to version control
  • Use environment variables to store keys
  • Rotate keys periodically

Key Management

  • Create separate keys for different applications
  • Use descriptive names to identify key usage
  • Delete unused keys promptly

Example: Environment Variables

Store your API key in an environment variable:

bash

Then use it in your code:

javascript

Revoking Keys

To revoke an API key:

  1. Go to Settings > Developer
  2. Find the key you want to revoke
  3. Click the Delete button
  4. Confirm the deletion

Revoking a key is immediate and permanent. Any applications using the key will lose access.