Skip to main content
API keys allow you to programmatically interact with Invent. Use them to build custom integrations, automate workflows, or access your data through the API. API Keys

Creating an API Key

  1. Go to SettingsAPI Keys (useinvent.com/o/settings/api-keys)
  2. Click New API Key in the top right
  3. Enter a name for your key (e.g., “Production Server” or “Development”)
  4. Click Generate
  5. Copy the API key immediately - you won’t be able to see it again
Generate API Key Important: Store your API key securely. It provides full access to your organization’s data.

Using API Keys

Include your API key in the Authorization header of your requests:
Authorization: Bearer YOUR_API_KEY
Example request:
curl -X GET "https://api.useinvent.com/assistants" \
  -H "Authorization: Bearer YOUR_API_KEY"

Managing API Keys

Each API key shows:
  • Name: The identifier you provided
  • Token: A preview of the key (full key only shown once at creation)
  • Delete: Remove the key to revoke access
To delete an API key:
  1. Find the key in the list
  2. Click the trash icon
  3. Confirm deletion
Once deleted, any services using that key will immediately lose access.

Security Best Practices

  1. Use descriptive names: Name keys by their purpose (“Production”, “Staging”, “Local Dev”)
  2. Rotate keys regularly: Delete old keys and create new ones periodically
  3. Never commit keys to code: Use environment variables instead
  4. Delete unused keys: Remove keys that are no longer needed
  5. Use separate keys for different environments: Don’t share keys between production and development

API Documentation

For complete API documentation, including endpoints, parameters, and examples, visit the API Reference. The Invent API uses REST principles with:
  • Base URL: https://api.useinvent.com
  • Authentication: Bearer token (your API key)
  • Rate Limit: 500 requests per minute per IP address
  • Response Format: JSON