# Rounded ## Docs - [Create agent](https://docs.callrounded.com/api-reference/agents/create-agent.md): Create a new agent with the specified configuration. The agent can be used to handle phone and web calls. The response includes headers about rate limiting. - [Delete agent](https://docs.callrounded.com/api-reference/agents/delete-agent.md): Delete an existing agent by its ID. This action is irreversible and will permanently remove the agent and all its configurations. The response includes headers about rate limiting. - [Deploy agent](https://docs.callrounded.com/api-reference/agents/deploy-agent.md): Deploy a specific version or the latest draft configuration of an agent by setting it as the published configuration. This makes the specified configuration live and active for agent's phone and web calls. The response includes headers about rate limiting. - [Get agent](https://docs.callrounded.com/api-reference/agents/get-agent.md): Retrieve the active configuration of an agent by its ID. Returns the complete agent configuration including all variables, states, voice, transcriber and LLM settings. The response includes headers about rate limiting. - [Get agent versions](https://docs.callrounded.com/api-reference/agents/get-agent-versions.md): Retrieve a list of all configuration versions for a specific agent, including both draft and published versions. The response includes headers about rate limiting. - [Update agent](https://docs.callrounded.com/api-reference/agents/update-agent.md): Update an existing agent with a new configuration. You can update any of the agent's properties including name, language, voice settings, and states. The update will generate a new version of the latest draft configuration of the agent. The response includes headers about rate limiting. - [Delete call](https://docs.callrounded.com/api-reference/calls/delete-call.md): Delete a call by its ID. The call can be either a phone call or a web call. Returns an empty response with a 204 status code when successful. - [Get call details](https://docs.callrounded.com/api-reference/calls/get-call-details.md): Get detailed information about a specific call, including its transcript and variable values. The call can be either a phone call or a web call. The transcript can contain user/agent messages, tool invocations, or tool responses. - [List calls](https://docs.callrounded.com/api-reference/calls/list-calls.md): List calls with filtering options. Results are paginated and can be filtered by various parameters. Pagination Options: 1. Cursor-based pagination (default): - Set `use_cursor=true`. - Provide `limit` parameter to control results per page (default: 50, max: 1000). - Response includes `next… - [Stage an inbound SIP call](https://docs.callrounded.com/api-reference/calls/stage-an-inbound-sip-call.md): Pre-initialize a call (agent configuration, variables initialization, and resources) before an inbound SIP call arrives, reducing cold-start latency to near zero. - [Start a new phone call](https://docs.callrounded.com/api-reference/calls/start-a-new-phone-call.md): Start a new phone call with the specified parameters. The response includes headers about rate limiting. - [Start Phone Call](https://docs.callrounded.com/api-reference/calls/start-phone-call.md): Starts an outbound phone call (private beta, restricted access) - [Terminate call](https://docs.callrounded.com/api-reference/calls/terminate-call.md): Terminate an ongoing call. Currently only supported for phone calls. Returns a message indicating the result of the operation. - [Update call](https://docs.callrounded.com/api-reference/calls/update-call.md): Update a call with additional metadata. The call can be either a phone call or a web call. The response includes the updated call details. If override is True, existing metadata will be completely replaced with new metadata, including `None` values. - [Add sources to a knowledge base](https://docs.callrounded.com/api-reference/knowledge-bases/add-sources-to-a-knowledge-base.md): Add PDF files or text content as sources to an existing knowledge base. - [Delete sources from a knowledge base](https://docs.callrounded.com/api-reference/knowledge-bases/delete-sources-from-a-knowledge-base.md): Delete sources from a knowledge base. - [Get knowledge base details](https://docs.callrounded.com/api-reference/knowledge-bases/get-knowledge-base-details.md): Get detailed information about a specific knowledge base, including its sources. - [List phone numbers](https://docs.callrounded.com/api-reference/phone-numbers/list-phone-numbers.md): List phone numbers with pagination. The response includes headers about rate limiting. - [Update phone number](https://docs.callrounded.com/api-reference/phone-numbers/update-phone-number.md): Update a phone number properties, this can be used to change the name, assign an inbound agent or enable/disable redirect. The response includes the updated phone number details and headers about rate limiting. - [Create post-call questions](https://docs.callrounded.com/api-reference/post-call-questions/create-post-call-questions.md): Create multiple post-call questions for an agent in a single request. Post-call questions can be of different types (text, boolean, number, selector, multi-selector) and are used to collect structured feedback after calls. Selector types require at least 2 options. Maximum 50 questions per batch. - [Delete post-call question](https://docs.callrounded.com/api-reference/post-call-questions/delete-post-call-question.md): Delete a post-call question. This will stop generating its respective responses in post-call analysis. - [Get post-call question](https://docs.callrounded.com/api-reference/post-call-questions/get-post-call-question.md): Retrieve a specific post-call question by ID. Returns the complete question configuration including options, examples, and metadata. - [List post-call questions](https://docs.callrounded.com/api-reference/post-call-questions/list-post-call-questions.md): Retrieve all post-call questions configured for a specific agent. Post-call questions are used to collect structured feedback and data after calls. - [Update post-call questions](https://docs.callrounded.com/api-reference/post-call-questions/update-post-call-questions.md): Update agent post-call questions in a single request. If an item has no ID, a new post-call question will be created. Only description can be updated. Maximum 50 questions per batch. - [Webhook Events Reference](https://docs.callrounded.com/api-reference/webhooks/webhook-events-reference.md): Here you'll find details about each event our system emits, including attributes, examples, and usage notes. These events are typically sent to your configured webhook endpoint whenever relevant actions occur in a call's lifecycle. - [1. General settings](https://docs.callrounded.com/documentation/build/general-settings.md) - [5. Integrations](https://docs.callrounded.com/documentation/build/integrations.md) - [3. Task](https://docs.callrounded.com/documentation/build/tasks.md) - [4. Tools](https://docs.callrounded.com/documentation/build/tools.md) - [Getting Started with Variables](https://docs.callrounded.com/documentation/build/variables/getting-started-with-variables.md) - [Variable Referencing](https://docs.callrounded.com/documentation/build/variables/variable-referencing.md) - [Rounded Affiliation](https://docs.callrounded.com/documentation/community/Rounded_Affiliation.md) - [Rounded Partner](https://docs.callrounded.com/documentation/community/Rounded_Partner.md) - [2. Build your first agent in a few minutes on Rounded](https://docs.callrounded.com/documentation/getting_started/build_your_first.md): Take-off checklist - [1. What are Voice Agents?](https://docs.callrounded.com/documentation/getting_started/what_are_voice_agents.md): Comprehensive overview of voice agents, their differences from callbots, key features, and how to build them using Rounded. - [Deploying an inbound agent on an existing phone line](https://docs.callrounded.com/documentation/resources/deploy_on_existing_line.md) - [Integrate a Knowledge Base into your Voice Agent](https://docs.callrounded.com/documentation/resources/integrate_a_Knowledge_Base.md) - [Launch a call campaign](https://docs.callrounded.com/documentation/resources/launch_a_call_campaign.md) - [Prompting Guide](https://docs.callrounded.com/documentation/resources/prompting_guide.md) - [Telephony and SIP Trunking](https://docs.callrounded.com/documentation/telephony/overview.md): Configure your phone numbers and telephony services with Rounded - [Connect a SIP Trunk](https://docs.callrounded.com/documentation/telephony/sip-trunk.md): Configure your own phone number via SIP trunking for inbound and outbound calls - [Telnyx Configuration](https://docs.callrounded.com/documentation/telephony/telnyx-setup.md): Step-by-step guide to configure a SIP trunk with Telnyx - [Twilio Configuration](https://docs.callrounded.com/documentation/telephony/twilio-setup.md): Step-by-step guide to configure a SIP trunk with Twilio - [Zadarma Configuration](https://docs.callrounded.com/documentation/telephony/zadarma-setup.md): Simple guide to connect Zadarma with Rounded via SIP trunk ## OpenAPI Specs - [openapi](https://docs.callrounded.com/api-reference-v1/openapi.json)