# Agni ## Docs - [Create Agent](https://docs.ravan.ai/api-reference/agents/create.md): Create Agent. - [Delete Agent](https://docs.ravan.ai/api-reference/agents/delete.md): Delete Agent. - [Get Agent](https://docs.ravan.ai/api-reference/agents/get.md): Get Agent. - [List Agents](https://docs.ravan.ai/api-reference/agents/list.md): List Agents. - [Update Agent](https://docs.ravan.ai/api-reference/agents/update.md): Update Agent. - [Update Agent Status](https://docs.ravan.ai/api-reference/agents/update-status.md): Update Agent Status. - [Manage Cal.com Appointment](https://docs.ravan.ai/api-reference/appointments/manage-calcom.md): Manage an appointment request for the AI agent; no X-Api-Key is required, and `org_id` is provided in the request body. - [Manage GHL Appointment](https://docs.ravan.ai/api-reference/appointments/manage-ghl.md): Manage an appointment request for the AI agent; no X-Api-Key is required, and `org_id` is provided in the request body. - [Assign Cal.com Account to Agent](https://docs.ravan.ai/api-reference/calcom/assign-agent-account.md): Assign Cal.com Account to Agent. - [Disconnect Cal.com](https://docs.ravan.ai/api-reference/calcom/disconnect.md): Disconnect Cal.com. - [Get Agent Cal.com Account](https://docs.ravan.ai/api-reference/calcom/get-agent-account.md): Get Agent Cal.com Account. - [Get Appointment](https://docs.ravan.ai/api-reference/calcom/get-appointment.md): Get Appointment. - [List Cal.com Appointments](https://docs.ravan.ai/api-reference/calcom/list-appointments.md): List Cal.com Appointments. - [List Cal.com Event Types](https://docs.ravan.ai/api-reference/calcom/list-event-types.md): List Cal.com Event Types. - [Lookup Cal.com Event Type](https://docs.ravan.ai/api-reference/calcom/lookup-event-type.md): Lookup Cal.com Event Type. - [Cal.com OAuth Callback](https://docs.ravan.ai/api-reference/calcom/oauth-callback.md): Cal.com OAuth Callback. - [Cal.com OAuth Connect](https://docs.ravan.ai/api-reference/calcom/oauth-connect.md): Cal.com OAuth Connect. - [Cal.com Connection Status](https://docs.ravan.ai/api-reference/calcom/status.md): Cal.com Connection Status. - [Create Call](https://docs.ravan.ai/api-reference/calling/create-call.md): Create Call. - [Get Call Session](https://docs.ravan.ai/api-reference/calling/get-session.md): Get Call Session. - [Get Call Session Detail](https://docs.ravan.ai/api-reference/calling/get-session-detail.md): Get Call Session Detail with Transcripts. - [List Call Sessions](https://docs.ravan.ai/api-reference/calling/list-sessions.md): List Call Sessions. - [Add Contacts to Campaign](https://docs.ravan.ai/api-reference/campaigns/add-contacts.md): Add Contacts to Campaign. - [Create Campaign](https://docs.ravan.ai/api-reference/campaigns/create.md): Create Campaign. - [Delete Campaign](https://docs.ravan.ai/api-reference/campaigns/delete.md): Delete Campaign. - [Get Campaign](https://docs.ravan.ai/api-reference/campaigns/get.md): Get Campaign. - [List Campaigns](https://docs.ravan.ai/api-reference/campaigns/list.md): List Campaigns. - [List Campaign Contacts](https://docs.ravan.ai/api-reference/campaigns/list-contacts.md): List Campaign Contacts. - [Pause Campaign](https://docs.ravan.ai/api-reference/campaigns/pause.md): Pause Campaign. - [Remove Contact from Campaign](https://docs.ravan.ai/api-reference/campaigns/remove-contact.md): Remove Contact from Campaign. - [Resume Campaign](https://docs.ravan.ai/api-reference/campaigns/resume.md): Resume Campaign. - [Start Campaign](https://docs.ravan.ai/api-reference/campaigns/start.md): Start Campaign. - [Update Campaign](https://docs.ravan.ai/api-reference/campaigns/update.md): Update Campaign. - [Get Contact Activities](https://docs.ravan.ai/api-reference/contacts/activities.md): Get Contact Activities. - [Bulk Delete Contacts](https://docs.ravan.ai/api-reference/contacts/bulk-delete.md): Bulk Delete Contacts. - [Get Contact Call Stats](https://docs.ravan.ai/api-reference/contacts/call-stats.md): Get Contact Call Stats. - [Get Contact Calls](https://docs.ravan.ai/api-reference/contacts/calls.md): Get Contact Calls. - [Get Contact Campaigns](https://docs.ravan.ai/api-reference/contacts/campaigns.md): Get Contact Campaigns. - [Create Contact](https://docs.ravan.ai/api-reference/contacts/create.md): Create Contact. - [Create Contact Note](https://docs.ravan.ai/api-reference/contacts/create-note.md): Create Contact Note. - [Delete Contact](https://docs.ravan.ai/api-reference/contacts/delete.md): Delete Contact. - [Get Contact Detail](https://docs.ravan.ai/api-reference/contacts/detail.md): Get Contact Detail. - [Get Contact](https://docs.ravan.ai/api-reference/contacts/get.md): Get Contact. - [List Contacts](https://docs.ravan.ai/api-reference/contacts/list.md): List Contacts. - [List Contact Notes](https://docs.ravan.ai/api-reference/contacts/list-notes.md): List Contact Notes. - [Update Contact](https://docs.ravan.ai/api-reference/contacts/update.md): Update Contact. - [Disconnect GHL](https://docs.ravan.ai/api-reference/ghl/disconnect.md): Disconnect GHL. - [Get GHL Agent by Calendar](https://docs.ravan.ai/api-reference/ghl/get-agent-by-calendar.md): Get GHL Agent by Calendar. - [Get GHL Appointment](https://docs.ravan.ai/api-reference/ghl/get-appointment.md): Get GHL Appointment. - [Get or Create Contact](https://docs.ravan.ai/api-reference/ghl/get-or-create-contact.md): Get or Create Contact. - [List GHL Appointments](https://docs.ravan.ai/api-reference/ghl/list-appointments.md): List GHL Appointments. - [List GHL Calendars](https://docs.ravan.ai/api-reference/ghl/list-calendars.md): List GHL Calendars. - [GHL OAuth Authorize](https://docs.ravan.ai/api-reference/ghl/oauth-authorize.md): GHL OAuth Authorize. - [GHL OAuth Callback](https://docs.ravan.ai/api-reference/ghl/oauth-callback.md): GHL OAuth Callback. - [Save Call Data](https://docs.ravan.ai/api-reference/ghl/save-call-data.md): Save Call Data. - [GHL Setup Status](https://docs.ravan.ai/api-reference/ghl/setup-status.md): GHL Setup Status. - [Health Check](https://docs.ravan.ai/api-reference/health/health.md): Health Check. - [Readiness Check](https://docs.ravan.ai/api-reference/health/ready.md): Readiness Check. - [API overview](https://docs.ravan.ai/api-reference/introduction.md): Authentication and endpoint groups for Agni APIs. - [Add Sources](https://docs.ravan.ai/api-reference/rag/add-sources.md): Add Sources to Knowledge Base. - [Create Knowledge Base](https://docs.ravan.ai/api-reference/rag/create-knowledge-base.md): Create Knowledge Base. - [Delete Knowledge Base](https://docs.ravan.ai/api-reference/rag/delete-knowledge-base.md): Delete Knowledge Base. - [Delete Source](https://docs.ravan.ai/api-reference/rag/delete-source.md): Delete Source from Knowledge Base. - [Discover URLs](https://docs.ravan.ai/api-reference/rag/discover-urls.md): Discover URLs. - [Get Document](https://docs.ravan.ai/api-reference/rag/get-document.md): Get Document. - [Get Knowledge Base](https://docs.ravan.ai/api-reference/rag/get-knowledge-base.md): Get Knowledge Base. - [List Documents](https://docs.ravan.ai/api-reference/rag/list-documents.md): List Documents. - [List Exclusions](https://docs.ravan.ai/api-reference/rag/list-exclusions.md): List Exclusions. - [List Knowledge Bases](https://docs.ravan.ai/api-reference/rag/list-knowledge-bases.md): List Knowledge Bases. - [Manage Exclusions](https://docs.ravan.ai/api-reference/rag/manage-exclusions.md): Manage Exclusions. - [Query Knowledge Base](https://docs.ravan.ai/api-reference/rag/query.md): Query Knowledge Base. - [Refresh Knowledge Base](https://docs.ravan.ai/api-reference/rag/refresh.md): Refresh Knowledge Base. - [Upsert Document](https://docs.ravan.ai/api-reference/rag/upsert-document.md): Upsert Document. - [Add Twilio Number](https://docs.ravan.ai/api-reference/telephony/add-twilio-number.md): Add Twilio Number. - [Buy Phone Number](https://docs.ravan.ai/api-reference/telephony/buy-number.md): Buy Phone Number. - [Create Telephony Type](https://docs.ravan.ai/api-reference/telephony/create-telephony.md): Create Telephony Type. - [Delete Imported Number](https://docs.ravan.ai/api-reference/telephony/delete-imported-number.md): Delete Imported Number. - [Get Imported Number](https://docs.ravan.ai/api-reference/telephony/get-imported-number.md): Get Imported Number. - [Get Selected Telephony](https://docs.ravan.ai/api-reference/telephony/get-selected-telephony.md): Get Selected Telephony. - [Import Phone Number](https://docs.ravan.ai/api-reference/telephony/import-number.md): Import Phone Number. - [List Available Numbers](https://docs.ravan.ai/api-reference/telephony/list-available-numbers.md): List Available Numbers. - [List Imported Numbers](https://docs.ravan.ai/api-reference/telephony/list-imported-numbers.md): List Imported Numbers. - [List Purchased Numbers](https://docs.ravan.ai/api-reference/telephony/list-purchased-numbers.md): List Purchased Numbers. - [List Twilio Owned Numbers](https://docs.ravan.ai/api-reference/telephony/list-twilio-numbers.md): List Twilio Owned Numbers. - [Release Phone Number](https://docs.ravan.ai/api-reference/telephony/release-number.md): Release Phone Number. - [Update Imported Number](https://docs.ravan.ai/api-reference/telephony/update-imported-number.md): Update Imported Number. - [Create Agent Tool](https://docs.ravan.ai/api-reference/tools/create.md): Create Agent Tool. - [Delete Agent Tool](https://docs.ravan.ai/api-reference/tools/delete.md): Delete Agent Tool. - [Get Agent Tool](https://docs.ravan.ai/api-reference/tools/get.md): Get Agent Tool. - [List Agent Tools](https://docs.ravan.ai/api-reference/tools/list.md): List Agent Tools. - [Update Agent Tool](https://docs.ravan.ai/api-reference/tools/update.md): Update Agent Tool. - [After-Call Webhook](https://docs.ravan.ai/api-reference/webhooks/call-completed.md): Receive detailed call data automatically when a call ends — including transcripts, recordings, sentiment analysis, and post-call extraction. - [Agents](https://docs.ravan.ai/guides/agents.md): Create, configure, and test real-time voice AI agents with custom voices, tools, and call handling behavior. - [Platform Analytics](https://docs.ravan.ai/guides/analytics.md): Monitor call volume, track success rates, analyze sentiment, and measure agent performance across your entire voice infrastructure. - [Appointments](https://docs.ravan.ai/guides/appointments.md): View and manage calendar bookings generated by your voice AI agents. Currently visualizing GoHighLevel integrations. - [Authentication](https://docs.ravan.ai/guides/authentication.md): Create your organization, verify your identity, and get your API key to start building with Agni. - [Billing](https://docs.ravan.ai/guides/billing.md): Manage your subscription plan, purchase credits, monitor usage costs, and access billing history. - [Call Sessions](https://docs.ravan.ai/guides/calls.md): Monitor, filter, and review every conversation handled by your Agni agents—including transcripts, recordings, summaries, credit usage, and sentiment analysis. - [Campaigns](https://docs.ravan.ai/guides/campaigns.md): Run outbound calling campaigns at scale. Create campaigns, manage contact lists, monitor performance, and optimize results. - [Contacts](https://docs.ravan.ai/guides/contacts.md): Manage your global contact list and view detailed interaction histories for outbound campaigns. - [Dashboard Overview](https://docs.ravan.ai/guides/dashboard.md): Your central command center for monitoring agent performance, tracking usage, and navigating your Agni workspace. - [Inbound Calls](https://docs.ravan.ai/guides/inbound-calls.md): Connect phone numbers to AI agents with dispatch rules so your agents automatically answer incoming calls. - [Knowledge Base](https://docs.ravan.ai/guides/knowledge-base.md): Give your voice agents domain expertise with RAG-powered knowledge bases. Upload documents, configure retrieval, and improve answer accuracy. - [Phone Numbers](https://docs.ravan.ai/guides/phone-numbers.md): Provision, manage, and configure the telephony infrastructure for your AI agents—including Twilio, managed accounts, and custom SIP providers. - [Prompt Engineering](https://docs.ravan.ai/guides/prompt-engineering.md): Write effective system prompts for your Agni voice agents. Templates, best practices, and industry-specific examples. - [Workspace Settings](https://docs.ravan.ai/guides/settings.md): Configure your organization, manage team access, secure your account, generate API keys, and connect third-party integrations. - [Tools & Functions](https://docs.ravan.ai/guides/tools.md): Equip your AI agents with real-world capabilities—end calls, transfer to humans, navigate IVRs, and call external APIs during live conversations. - [Troubleshooting](https://docs.ravan.ai/guides/troubleshooting.md): Diagnose and fix common issues with Agni voice agents. Call failures, voice quality, integration problems, and performance tips. - [Trust Center](https://docs.ravan.ai/guides/trust-center.md): Agni is built on enterprise-grade security. SOC 2 Type II certified, GDPR ready, HIPAA compliant, and hosted on AWS infrastructure. - [Webhooks](https://docs.ravan.ai/guides/webhooks.md): Receive real-time notifications for call events, transcripts, and post-call analysis using Agni webhooks. - [Agni - by Ravan.ai](https://docs.ravan.ai/index.md): The world's most natural voice AI. Real emotion. Real turn-taking. Real conversation. Not a chatbot. Not a script. Just talk. ## OpenAPI Specs - [openapi](https://docs.ravan.ai/openapi.json) ## Optional - [Demo](https://agni.ravan.ai) - [Website](https://app.ravan.ai)