Authentication & Access
Manage API keys, user accounts, and permissions for the Intrlume platform.
Overview
Intrlume uses API keys for secure access to voice agent endpoints. You authenticate every request to ensure only authorized users can create, test, and deploy agents in production environments.
All API requests must include a valid key in the Authorization header. Keys are scoped to your workspace and never expire unless revoked.
Account Setup and Sign-In
Create your account and access the console in three steps.
Register
Visit the Intrlume console and sign up with your work email. Verify your account through the confirmation link.
Create Workspace
Name your workspace and select your region. Indian users receive optimized endpoints for low-latency voice processing.
Invite Team
Add collaborators from the workspace settings. Each member receives a unique role with defined permissions.
Generating and Using API Keys
Generate keys directly from the dashboard. Store them securely and rotate them every 90 days.
Navigate to Settings → API Keys and click Generate New Key. Copy the key immediately — it is shown only once.
Use the Intrlume CLI to create keys programmatically for CI/CD pipelines.
Example Requests
Use your key in every request to the agent creation endpoint.
curl -X POST https://api.intrlume.tech/v1/agents \
-H "Authorization: Bearer intrlume_sk_live_8f3k9p2m..." \
-H "Content-Type: application/json" \
-d '{"name": "Solar Demo Booker", "language": "hi-IN"}'
import requests
headers = {
"Authorization": "Bearer intrlume_sk_live_8f3k9p2m...",
"Content-Type": "application/json"
}
response = requests.post(
"https://api.intrlume.tech/v1/agents",
json={"name": "Solar Demo Booker", "language": "hi-IN"},
headers=headers
)
const response = await fetch("https://api.intrlume.tech/v1/agents", {
method: "POST",
headers: {
Authorization: "Bearer intrlume_sk_live_8f3k9p2m...",
"Content-Type": "application/json",
},
body: JSON.stringify({ name: "Solar Demo Booker", language: "hi-IN" }),
});
Bearer token containing your API key. Prefix with Bearer followed by a space.
Team Roles and Access Control
Control who can view, edit, or deploy agents using built-in roles.
| Role | Permissions | Typical User |
|---|---|---|
| Owner | Full access, billing, key management | Founder or admin |
| Developer | Create and test agents, view logs | Engineering team |
| Analyst | View evaluations and call analytics | QA and product teams |
| Viewer | Read-only access to agents | Stakeholders |
Secure Integration Best Practices
Never hardcode keys in source code. Load them from environment variables or a secrets manager such as AWS Secrets Manager or Vercel Environment Variables.
Restrict key usage to specific IP ranges from the dashboard. This adds an extra layer for production deployments handling concurrent calls.
Rotate keys immediately if you suspect a leak. Revoked keys stop working within 60 seconds across all Intrlume regions.