# Arbol ## Docs - [Create agent](https://docs.getarbol.com/api-reference/agents/create.md): Create a new voice AI agent with voice configuration, system prompt, and tools. - [Delete agent](https://docs.getarbol.com/api-reference/agents/delete.md): Soft delete an agent. The agent will be deactivated and no longer available for calls. - [Get agent](https://docs.getarbol.com/api-reference/agents/get.md): Get detailed information about a specific agent including voice configs and metadata. - [Get agent statistics](https://docs.getarbol.com/api-reference/agents/get-stats.md): Get performance statistics for a specific agent. - [List agents](https://docs.getarbol.com/api-reference/agents/list.md): List all voice AI agents in your organization with optional filtering by status and search. - [List agent documents](https://docs.getarbol.com/api-reference/agents/list-documents.md): Get all knowledge base documents assigned to a specific agent. - [List agent tools](https://docs.getarbol.com/api-reference/agents/list-tools.md): Get all tools assigned to a specific agent. - [Update agent](https://docs.getarbol.com/api-reference/agents/update.md): Update an existing agent's configuration, voice settings, or metadata. - [Update agent status](https://docs.getarbol.com/api-reference/agents/update-status.md): Change the status of an agent (ACTIVE, PAUSED, or INACTIVE). - [Add campaign rows](https://docs.getarbol.com/api-reference/campaigns/add-rows.md): Add recipients to a campaign (max 1000 per request). - [Cancel campaign](https://docs.getarbol.com/api-reference/campaigns/cancel.md) - [Create campaign](https://docs.getarbol.com/api-reference/campaigns/create.md): Create a new outbound call campaign with recipients. - [Delete campaign](https://docs.getarbol.com/api-reference/campaigns/delete.md) - [Get campaign](https://docs.getarbol.com/api-reference/campaigns/get.md) - [Get campaign status](https://docs.getarbol.com/api-reference/campaigns/get-status.md): Lightweight endpoint for polling campaign progress. - [List campaigns](https://docs.getarbol.com/api-reference/campaigns/list.md) - [List campaign rows](https://docs.getarbol.com/api-reference/campaigns/list-rows.md) - [Retry failed rows](https://docs.getarbol.com/api-reference/campaigns/retry.md) - [Start campaign](https://docs.getarbol.com/api-reference/campaigns/start.md): Start executing a campaign. Begins making outbound calls. - [Update campaign](https://docs.getarbol.com/api-reference/campaigns/update.md) - [Create contact](https://docs.getarbol.com/api-reference/contacts/create.md): Create a new contact with contact points (phone, email) and addresses. - [Delete contact](https://docs.getarbol.com/api-reference/contacts/delete.md): Soft delete a contact. The contact can be recovered later. - [Get contact](https://docs.getarbol.com/api-reference/contacts/get.md): Get detailed information about a specific contact including contact points and addresses. - [Get contact statistics](https://docs.getarbol.com/api-reference/contacts/get-stats.md): Get call and interaction statistics for a specific contact. - [Get contact timeline](https://docs.getarbol.com/api-reference/contacts/get-timeline.md): Get the activity timeline for a contact including calls, updates, and events. - [List contacts](https://docs.getarbol.com/api-reference/contacts/list.md): List all contacts in your organization with optional search. - [Merge contacts](https://docs.getarbol.com/api-reference/contacts/merge.md): Merge two contacts into one. The secondary contact's data is merged into the primary contact. - [Search contacts](https://docs.getarbol.com/api-reference/contacts/search.md): Full-text search across contacts by name, phone, or email. - [Update contact](https://docs.getarbol.com/api-reference/contacts/update.md): Update a contact's information, contact points, or addresses. - [Archive conversation](https://docs.getarbol.com/api-reference/conversations/archive.md): Archive a conversation to remove it from the active list. - [Create conversation (initiate call)](https://docs.getarbol.com/api-reference/conversations/create.md): Initiate an outbound call to a phone number using a specified agent. - [Get conversation](https://docs.getarbol.com/api-reference/conversations/get.md): Get full conversation details including messages, activities, and evaluations. - [Download conversation audio](https://docs.getarbol.com/api-reference/conversations/get-audio.md): Download the audio recording of a conversation as an MP3 file. - [Get conversation status](https://docs.getarbol.com/api-reference/conversations/get-status.md): Lightweight endpoint for polling conversation status during active calls. - [List conversations](https://docs.getarbol.com/api-reference/conversations/list.md): List conversations with advanced filtering by agent, contact, status, direction, channel, and date range. - [Update conversation](https://docs.getarbol.com/api-reference/conversations/update.md): Update conversation properties, summary, or metadata. - [Assign document to agents](https://docs.getarbol.com/api-reference/documents/assign-agents.md) - [Delete document](https://docs.getarbol.com/api-reference/documents/delete.md) - [Get document](https://docs.getarbol.com/api-reference/documents/get.md) - [List documents](https://docs.getarbol.com/api-reference/documents/list.md): List all knowledge base documents with their agent assignments. - [List document agent assignments](https://docs.getarbol.com/api-reference/documents/list-agents.md) - [Update document](https://docs.getarbol.com/api-reference/documents/update.md) - [API Reference - Arbol Voice AI REST API](https://docs.getarbol.com/api-reference/introduction.md): Complete REST API reference for Arbol's voice AI platform. Authentication, endpoints, rate limits, and error codes. Create agents, manage contacts, and handle phone conversations programmatically. - [Get organization](https://docs.getarbol.com/api-reference/organization/get.md) - [Update organization](https://docs.getarbol.com/api-reference/organization/update.md) - [Assign phone number to agent](https://docs.getarbol.com/api-reference/phone-numbers/assign.md) - [List phone numbers](https://docs.getarbol.com/api-reference/phone-numbers/list.md): List all provisioned phone numbers for your organization. - [Search available numbers](https://docs.getarbol.com/api-reference/phone-numbers/search.md) - [Create property definition](https://docs.getarbol.com/api-reference/properties/create.md) - [Delete property definition](https://docs.getarbol.com/api-reference/properties/delete.md) - [Get property definition](https://docs.getarbol.com/api-reference/properties/get.md) - [List property definitions](https://docs.getarbol.com/api-reference/properties/list.md) - [Update property definition](https://docs.getarbol.com/api-reference/properties/update.md) - [Browse tool catalog](https://docs.getarbol.com/api-reference/tools/catalog.md) - [List organization tools](https://docs.getarbol.com/api-reference/tools/list.md) - [Arbol API Documentation - Voice AI for Phone Calls](https://docs.getarbol.com/introduction.md): Build voice AI agents that handle phone calls at scale. Deploy AI receptionists, sales agents, and customer support with our REST API. Complete guides and code examples. - [AI Assistant](https://docs.getarbol.com/platform-guide/ai-assistant.md): Using the built-in AI assistant to get help and insights - [AI Employee Analytics](https://docs.getarbol.com/platform-guide/ai-employee-analytics.md): Understanding performance metrics and analytics for individual AI employees - [AI Employee Configuration](https://docs.getarbol.com/platform-guide/ai-employee-configuration.md): Detailed guide to configuring your AI employees for optimal performance - [AI Employees Guide](https://docs.getarbol.com/platform-guide/ai-employees.md): Complete guide to creating, managing, and optimizing your AI employees - [Billing](https://docs.getarbol.com/platform-guide/billing.md): Managing your subscription, payments, and usage - [Call History](https://docs.getarbol.com/platform-guide/call-history.md): Managing and analyzing your conversation records - [Campaign Management](https://docs.getarbol.com/platform-guide/campaign-management.md): Detailed guide to managing individual campaign details and contacts - [Call Campaigns](https://docs.getarbol.com/platform-guide/campaigns.md): Creating and managing outbound calling campaigns - [Contact Details](https://docs.getarbol.com/platform-guide/contact-details.md): Understanding and managing individual contact records - [Contacts Management](https://docs.getarbol.com/platform-guide/contacts.md): Complete guide to managing your contact database in Arbol - [Conversation Details](https://docs.getarbol.com/platform-guide/conversation-details.md): Understanding and analyzing individual call records - [Custom Properties](https://docs.getarbol.com/platform-guide/custom-properties.md): Creating and managing custom data fields for contacts and conversations - [Dashboard Overview](https://docs.getarbol.com/platform-guide/dashboard.md): Understanding your performance metrics and analytics dashboard - [Evaluation Criteria](https://docs.getarbol.com/platform-guide/evaluation-criteria.md): Setting up AI-powered quality assessment for conversations - [Getting Started](https://docs.getarbol.com/platform-guide/getting-started.md): Welcome to Arbol - Your AI-Powered Voice Communication Platform - [Integrations](https://docs.getarbol.com/platform-guide/integrations.md): Connecting external services to enhance AI employee capabilities - [Notifications](https://docs.getarbol.com/platform-guide/notifications.md): Configuring how you receive alerts and call reports - [Organization Settings](https://docs.getarbol.com/platform-guide/organization-settings.md): Configuring your organization profile and company information - [Phone Numbers](https://docs.getarbol.com/platform-guide/phone-numbers.md): Purchasing and managing phone numbers for AI employees - [Webhooks](https://docs.getarbol.com/platform-guide/webhooks.md): Architecture, naming conventions, payload design, and integration guidance for Arbol webhooks - [Quickstart - Arbol API in 5 Minutes](https://docs.getarbol.com/quickstart.md): Get started with Arbol's voice AI API in 5 minutes. Create your first AI agent, make API calls, and handle phone conversations. Includes cURL, Node.js, and Python examples. ## OpenAPI Specs - [openapi](https://docs.getarbol.com/api-reference/openapi.json)