The Settings menu is your central hub for administering your Agni workspace. To access it, click on your user profile in the bottom-left corner of the dashboard and select Settings.
Navigate to Settings

Organization & Profile

Manage the core identity of your workspace and your personal account details.
The Organization tab allows you to manage your top-level workspace settings.
  • View your active Organization ID and current plan (you’ll need the org ID for some API calls).
  • Update your Organization Name and Website.
  • Restrict access by defining Allowed Email Domains (comma-separated). Only users with matching email domains can be invited to your workspace.
  • Set your default Region for data residency and latency optimization.
Organization Settings
The Profile tab displays your current role (e.g., ADMIN) and registered email address. You can update your First Name and Last Name here.
Profile Settings

Security & Access

Secure your account and manage programmatic access to your voice infrastructure.
Protect your account from unauthorized access:
  • Change Password: Update your current login credentials.
  • Two-Factor Authentication (2FA): Add an extra layer of security to your account. Highly recommended for production workspaces.
  • Active Sessions: Review all devices currently logged into your account. Use the Revoke button to instantly disconnect unrecognized or old sessions.
Security Settings
Generate and manage the secret keys required to interact with the Agni REST API.Click + New Key to generate a token. The key is displayed once — copy it immediately and store it securely.
Never expose API keys in client-side code, public repos, or browser-accessible files. If a key is compromised, delete it immediately and generate a new one.
API Keys
Use your key in the X-Api-Key header:
curl https://api.ravan.ai/api/v1/agents/ \
  -H "X-Api-Key: YOUR_API_KEY"

Team Management

Agni allows you to collaborate securely by inviting team members directly to your workspace.

Manage Users

The Users tab displays a complete directory of everyone with access to your organization, along with their assigned roles and permissions.

Invite Team Members

Navigate to the Invite User tab. Enter their Email, First Name, and Last Name, then click Send Invitation.
Invited users will receive an email containing a temporary password. They will be required to change this password upon their first successful login.

Integrations

Connect Agni to your existing software stack to enable powerful automation, such as syncing CRM contacts or booking appointments directly onto your calendars.
Integrations Settings

GoHighLevel

Connect your GHL sub-accounts to allow agents to manage CRM pipelines and book appointments seamlessly. Once connected, GHL calendars will appear in the agent builder’s Calendars panel.

Cal.com

Sync your Cal.com event types and let your agents negotiate times, book, reschedule, or cancel appointments directly during live calls.

Connecting an Integration

Click Connect

Click the Connect button next to the integration you want to set up (GHL or Cal.com).

Authorize via OAuth

You’ll be redirected to the provider’s OAuth consent page. Log in and authorize Agni to access your account.

Verify connection

Once connected, the integration status will show as Active in the integrations panel. You can verify by checking the GHL Setup Status or Cal.com Status API endpoints.

API Reference

Once you have generated your API Keys or connected your integrations, you can begin automating your workflow.

API Reference

Full REST API documentation with cURL, Python, and JavaScript examples.

GHL Integration API

Manage your GoHighLevel connections and appointments programmatically.

Cal.com Integration API

Manage your Cal.com connections and event types programmatically.