# Revenueable AI ## Docs - [Get Classification Analytics](https://docs.revenueable.ai/api-reference/endpoint/analytics/get-classification-analytics.md): Retrieves call classification analytics data. - [Get Drill-Down Analytics](https://docs.revenueable.ai/api-reference/endpoint/analytics/get-drill-down-analytics.md): Retrieves detailed analytics for a specific bulk list/campaign with drill-down capabilities. - [Get Duration Distribution](https://docs.revenueable.ai/api-reference/endpoint/analytics/get-duration-distribution.md): Retrieves call duration distribution analytics. - [Get Number Analytics](https://docs.revenueable.ai/api-reference/endpoint/analytics/get-number-analytics.md): Retrieves analytics broken down by phone numbers. - [Get Platform Analytics](https://docs.revenueable.ai/api-reference/endpoint/analytics/get-platform-analytics.md): Retrieves comprehensive platform analytics including performance metrics and summaries. - [Edit Assistant](https://docs.revenueable.ai/api-reference/endpoint/assistant/edit-assistant.md): Updates an existing assistant with new configuration settings. Each operation requires specific fields to be provided. - [Get Assistant By ID](https://docs.revenueable.ai/api-reference/endpoint/assistant/get-assistant-by-id.md): Retrieves detailed information about a specific assistant by its ID. - [Get Assistant Voices](https://docs.revenueable.ai/api-reference/endpoint/assistant/get-assistant-voices.md): Retrieves a list of available voices for assistants, optionally filtered by language. - [Get Assistants](https://docs.revenueable.ai/api-reference/endpoint/assistant/get-assistants.md): Retrieves a list of all available assistants in your workspace. - [Initiate Individual Call](https://docs.revenueable.ai/api-reference/endpoint/calling/initiate-individual-call.md): Starts a new individual outbound call to a specified recipient. The from_number field is required and should be a valid phone number with country code. - [Get All Campaigns](https://docs.revenueable.ai/api-reference/endpoint/campaign/get-all-campaigns.md): Retrieves a paginated list of campaigns for the current user with optional call count information. - [Start Campaign](https://docs.revenueable.ai/api-reference/endpoint/campaign/start-campaign.md): Initiates a new campaign with the specified configuration. - [Upload Campaign Contact List](https://docs.revenueable.ai/api-reference/endpoint/campaign/upload-campaign-contact-list.md): Uploads a contact list for a campaign. Accepts a CSV file and campaign configuration as form data. - [Delete Contact List](https://docs.revenueable.ai/api-reference/endpoint/contact/delete-contact-list.md): Deletes a contact list and all associated contacts by list ID. - [Get contact list](https://docs.revenueable.ai/api-reference/endpoint/contact/get-contact-list.md) - [Download Call History](https://docs.revenueable.ai/api-reference/endpoint/history/download-call-history.md): Downloads call history data in CSV format. Supports bulk download of call records with optional filtering. Use 'include_analysis=true' to include call analysis data (platform_analysis and client_analysis) in the export. - [Get Call Details](https://docs.revenueable.ai/api-reference/endpoint/history/get-call-details.md): Retrieves detailed information about a specific call using its unique identifier. Use the send_analysis parameter to include analysis data in the response. - [Get Call History](https://docs.revenueable.ai/api-reference/endpoint/history/get-call-history.md): Retrieves the history of calls made through the Revenueable AI platform with optional filtering and pagination. - [Create Knowledge Base](https://docs.revenueable.ai/api-reference/endpoint/kb/create-knowledge-base.md): Creates a new non-deterministic knowledge base. Rate limit: 10 requests per hour per workspace. File size limit: 2 MB per file, 5 MB total. Maximum 10 files and 20 URLs per request. - [Delete Knowledge Base](https://docs.revenueable.ai/api-reference/endpoint/kb/delete-knowledge-base.md): Deletes a knowledge base by its ID. Rate limit: 10 requests per minute per workspace. - [Edit Knowledge Base](https://docs.revenueable.ai/api-reference/endpoint/kb/edit-knowledge-base.md): Edits an existing knowledge base by adding or removing files, URLs, and FAQs. Rate limit: 20 requests per hour per workspace. File size limit: 2 MB per file, 5 MB total. - [Get All Knowledge Bases](https://docs.revenueable.ai/api-reference/endpoint/kb/get-all-knowledge-bases.md): Retrieves all knowledge bases for the current workspace. Rate limit: 60 requests per hour per workspace. - [Get Knowledge Base by ID](https://docs.revenueable.ai/api-reference/endpoint/kb/get-knowledge-base-by-id.md): Retrieves a specific knowledge base by its ID. Rate limit: 60 requests per hour per workspace. - [Get Workspace Numbers](https://docs.revenueable.ai/api-reference/endpoint/numbers/get-workspace-numbers.md): Retrieves a list of available phone numbers in your workspace. - [Terminate All Calls by Agent ID](https://docs.revenueable.ai/api-reference/endpoint/terminate/terminate-by-agent.md): Terminates all active (registered/retry) calls associated with a specific agent across all campaigns. - [Terminate Specific Calls by Call IDs](https://docs.revenueable.ai/api-reference/endpoint/terminate/terminate-by-call-ids.md): Terminates specific calls using their unique call IDs. Useful when you know exactly which calls to stop. - [Terminate All Calls in Campaign](https://docs.revenueable.ai/api-reference/endpoint/terminate/terminate-by-campaign.md): Terminates all active (registered/retry) calls within a specific campaign. - [Terminate Specific Numbers in Campaign](https://docs.revenueable.ai/api-reference/endpoint/terminate/terminate-by-campaign-numbers.md): Terminates calls to specific mobile numbers within a campaign. Useful for stopping calls to particular contacts in a campaign. - [Terminate All Calls to Numbers](https://docs.revenueable.ai/api-reference/endpoint/terminate/terminate-by-numbers.md): Terminates all active calls (across all campaigns) to specific mobile numbers. - [Get All User Workspaces](https://docs.revenueable.ai/api-reference/endpoint/workspace/get-all-user-workspaces.md): Retrieves a list of all workspaces accessible to the current user. - [Get Workspace Info](https://docs.revenueable.ai/api-reference/endpoint/workspace/get-workspace-info.md): Retrieves information about your current workspace. - [List Workspace Users](https://docs.revenueable.ai/api-reference/endpoint/workspace/list-workspace-users.md): Retrieves a list of all users in your current workspace. - [Regenerate API Key](https://docs.revenueable.ai/api-reference/endpoint/workspace/regenerate-api-key.md): Regenerates a new API key for the current workspace. - [Security Guidelines](https://docs.revenueable.ai/get-started/best-practices/security-guidelines.md): Follow these security best practices to protect your Revenueable AI integration and user data - [Voice Call Optimization](https://docs.revenueable.ai/get-started/best-practices/voice-call-optimization.md): Follow these best practices to optimize your voice calls for better performance and user experience - [Web Call Integration](https://docs.revenueable.ai/get-started/best-practices/web-call-integration.md): Follow these best practices to optimize your Web Call integration for better user experience and performance - [Revenueable.ai — The Revenue Operating System](https://docs.revenueable.ai/get-started/overview.md): Voice AI that Drives Pipeline, Conversions, and Revenue - [API Overview](https://docs.revenueable.ai/get-started/quick-start/api-overview.md): Understand the structure, versioning, and usage patterns of the Revenueable AI API - [Authentication](https://docs.revenueable.ai/get-started/quick-start/authentication.md): How to authenticate with Revenueable AI's API using API keys - [Quick Start Guide](https://docs.revenueable.ai/get-started/quick-start/quick-start-guide.md): Get started with Revenueable AI's voice capabilities in minutes - [Embedding Web Call Assistant](https://docs.revenueable.ai/get-started/tutorials/embedding-web-call-assistant.md): This tutorial will guide you through the process of embedding a Revenueable AI voice assistant on your website - [Making Your First Call](https://docs.revenueable.ai/get-started/tutorials/making-your-first-call.md): This tutorial will guide you through the process of making your first outbound call using Revenueable AI's Voice API - [Managing Contacts](https://docs.revenueable.ai/get-started/tutorials/managing-contacts.md): This tutorial will guide you through the process of managing contact lists for bulk calling campaigns - [Setting Up Bulk Calls](https://docs.revenueable.ai/get-started/tutorials/setting-up-bulk-calls.md): This tutorial will guide you through the process of setting up and initiating bulk calls to multiple recipients - [Voice Calling](https://docs.revenueable.ai/get-started/tutorials/voice-calling.md): Manage and initiate AI-powered voice calls with Revenueable AI's Voice API. - [Error Handling](https://docs.revenueable.ai/get-started/webhooks/error-handling.md): Learn how to handle webhook errors, implement retry logic, and troubleshoot common issues - [Webhook Payloads](https://docs.revenueable.ai/get-started/webhooks/payloads.md): Detailed examples of webhook request and response payloads for all event types - [Initial Setup](https://docs.revenueable.ai/get-started/webhooks/setup.md): Learn how to configure webhook subscriptions for your AI agents to receive real-time event notifications ## OpenAPI Specs - [openapi](https://docs.revenueable.ai/api-reference/openapi.json)