# Unpod Dev ## Docs - [Get All Agent Executions](https://docs.unpod.ai/api/agent/get-agent-executions.md): Retrieve all executions (call runs) for a specific agent - [Get All Agents](https://docs.unpod.ai/api/agent/get-all-agents.md): Retrieve all AI agents configured in your organization - [Get Tasks by Agent Handle](https://docs.unpod.ai/api/agent/get-tasks-by-agent-handle.md): Retrieve all tasks assigned to a specific agent using its handle - [Overview](https://docs.unpod.ai/api/agent/overview.md): Introduction to the Agent API - [Overview](https://docs.unpod.ai/api/billing&usage/analytics-overview.md): Introduction to the Analytics API - [Overview](https://docs.unpod.ai/api/billing&usage/billing-overview.md): Introduction to the Billing API - [Get Analytics](https://docs.unpod.ai/api/billing&usage/get-analytics.md): Retrieve call analytics and task status for your organization - [Get Billing Data](https://docs.unpod.ai/api/billing&usage/get-billing.md): Retrieve invoices and payment status for your organization - [Create a Task - Make Voice AI Call](https://docs.unpod.ai/api/execution/create-task.md): Create a new task in a space to trigger a Voice AI outbound call - [Get All Runs in a Space](https://docs.unpod.ai/api/execution/get-all-runs.md): Retrieve all batch executions associated with a specific space - [Get Detailed Tasks for a Specific Run](https://docs.unpod.ai/api/execution/get-run-tasks.md): Retrieve all tasks with full execution details for a specific run - [Overview](https://docs.unpod.ai/api/execution/runs-overview.md): Introduction to the Runs & Executions API - [Overview](https://docs.unpod.ai/api/execution/task-make-call-overview.md): Introduction to the Task - Make Call API - [Authentication](https://docs.unpod.ai/api/get-started/authentication.md): Manage authentication for API access - [Quickstart](https://docs.unpod.ai/api/get-started/quickstart.md): Get started with Unpod using the Dashboard or API - [Get Call Logs](https://docs.unpod.ai/api/logs/get-call-logs.md): Retrieve call history logs with filtering and pagination support - [Overview](https://docs.unpod.ai/api/logs/overview.md): Introduction to the Call Logs API - [API Overview](https://docs.unpod.ai/api/overview.md): Base URL, authentication, rate limiting, and error handling for the Unpod REST API - stated once. - [Webhook Integration: Receive Unpod Call Data in Your System](https://docs.unpod.ai/api/post-call-data.md): Build a webhook receiver to capture Unpod call transcripts, summaries, and analysis data - then push it to your CRM, Slack, or database - [Create Provider](https://docs.unpod.ai/api/provider/create-provider.md): Create a new telephony provider configuration - [Delete Provider](https://docs.unpod.ai/api/provider/delete-provider.md): Permanently delete a telephony provider configuration - [Get All Providers](https://docs.unpod.ai/api/provider/get-all-providers.md): Retrieve all configured telephony provider configurations - [Get Provider by ID](https://docs.unpod.ai/api/provider/get-provider-by-id.md): Retrieve a specific telephony provider configuration by its ID - [Get Telephony Providers](https://docs.unpod.ai/api/provider/get-telephony-providers.md): Retrieve a list of all available telephony providers in the system - [Overview](https://docs.unpod.ai/api/provider/overview.md): Introduction to the Providers API - [Update Provider](https://docs.unpod.ai/api/provider/update-provider.md): Partially update a telephony provider configuration - [Get All Spaces](https://docs.unpod.ai/api/space/get-all-spaces.md): Retrieve details of all created spaces in your organization - [Get Space by Token](https://docs.unpod.ai/api/space/get-space-by-token.md): Retrieve configuration and metadata of a specific space by its token - [Get Tasks by Space Token](https://docs.unpod.ai/api/space/get-task-by-space-token.md): Retrieve all tasks within a specific space using its token - [Get all Organizations](https://docs.unpod.ai/api/space/organizations.md) - [Overview](https://docs.unpod.ai/api/space/overview.md): Introduction to the Organisation API - [Overview](https://docs.unpod.ai/api/space/spaces-overview.md): Introduction to the Spaces API - [Overview](https://docs.unpod.ai/api/telephony/bridges-overview.md): Introduction to the Bridges API - [Connect Provider to Bridge](https://docs.unpod.ai/api/telephony/connect-provider-to-bridge.md): Connect a provider credential to a telephony bridge to add a number - [Create Bridge](https://docs.unpod.ai/api/telephony/create-bridge.md): Create a new telephony bridge for call routing - [Delete Bridge](https://docs.unpod.ai/api/telephony/delete-bridge.md): Permanently delete a telephony bridge - [Disconnect Provider from Bridge](https://docs.unpod.ai/api/telephony/disconnect-provider-from-bridge.md): Disconnect a provider credential from a telephony bridge to remove the number - [Get All Bridges](https://docs.unpod.ai/api/telephony/get-all-bridges.md): Retrieve a list of all telephony bridges in the system - [Get Bridge by Slug](https://docs.unpod.ai/api/telephony/get-bridge-by-slug.md): Retrieve details of a specific telephony bridge using its slug - [Get Telephony Numbers](https://docs.unpod.ai/api/telephony/numbers.md): Retrieve list of all telephony numbers - [Update Bridge](https://docs.unpod.ai/api/telephony/update-bridge.md): Update an existing telephony bridge configuration - [Getting Started with the Unpod API](https://docs.unpod.ai/blog/getting-started-with-unpod-api.md): Authenticate, create tasks, and trigger AI voice calls via the Unpod REST API - with real curl examples - [Guides](https://docs.unpod.ai/blog/index.md): Tutorials, developer guides, and product insights from the Unpod team - [Self-Hosting Unpod: Complete Open Source Guide](https://docs.unpod.ai/blog/self-hosting-unpod.md): Deploy the full Unpod stack on your own infrastructure using Docker Compose - config, secrets, migrations, and production hardening - [Telephony Deep Dive: Bridges, Numbers & Providers](https://docs.unpod.ai/blog/understanding-telephony.md): How Unpod routes calls through bridges, SIP providers, and phone numbers - and how to configure it for your use case - [Choose Your Path](https://docs.unpod.ai/get-started/choose-your-path.md): You've seen what Unpod is. Here's where to go next based on what you're building. - [Core Concepts](https://docs.unpod.ai/get-started/core-concepts.md): The single source of truth for Unpod terminology - every term defined once, with deep links. - [Make Your First Phone Call](https://docs.unpod.ai/get-started/first-phone-call.md): Take the agent you built in the browser quickstart to a real inbound or outbound phone call. - [Quickstart](https://docs.unpod.ai/get-started/quickstart.md): Talk to your own voice agent in the browser in about 5 minutes. No phone number needed. - [Unpod vs Pipecat vs LiveKit](https://docs.unpod.ai/get-started/vs-competition.md): How Unpod compares to audio frameworks on time to production and what you own. - [Why Unpod](https://docs.unpod.ai/get-started/why-unpod.md): The agents your team already built - chatbots, LangChain pipelines - map straight to voice. Speech is the missing discipline, and Unpod owns it. - [Building Your First Voice AI Agent](https://docs.unpod.ai/platform/build-an-agent.md): From blank canvas to a live, phone-ready AI agent - identity, persona, voice, knowledge base, and telephony - [Agents](https://docs.unpod.ai/platform/dev-platform/agents.md): The heart of Unpod – shaping every conversation. - [Analytics and Reporting](https://docs.unpod.ai/platform/dev-platform/analytics-and-reporting.md): Monitor performance and generate reports. - [Introduction](https://docs.unpod.ai/platform/dev-platform/introduction.md): Getting started with Unpod Dev - The AI voice agent your business can trust - [Load Testing](https://docs.unpod.ai/platform/dev-platform/load-testing.md): Perform load testing and stress testing. - [Login](https://docs.unpod.ai/platform/dev-platform/login.md): How to login to the Dev Dashboard and set up your voice AI. - [Numbers](https://docs.unpod.ai/platform/dev-platform/numbers.md): Your Voice, Your Number, Any Region. - [Providers](https://docs.unpod.ai/platform/dev-platform/provider.md): Connect telecom and SIP providers to Unpod. - [Register](https://docs.unpod.ai/platform/dev-platform/register.md): How to get access to the Dev Dashboard and set up your voice AI. - [Security and Compliance](https://docs.unpod.ai/platform/dev-platform/security-and-compliance.md): Security and compliance documentation - [Telephony](https://docs.unpod.ai/platform/dev-platform/telephony.md): Configure and manage calling, SIP, and voice services in Unpod. - [Introduction](https://docs.unpod.ai/platform/introduction.md): The Unpod Platform: an open-source, AI-native communication platform - use the managed cloud or host it on your own infrastructure. - [Create Your AI Identity](https://docs.unpod.ai/platform/onboarding.md): Onboarding walkthrough: create your voice identity and first agent in the Unpod Platform. - [Register](https://docs.unpod.ai/platform/register.md): Register to get access to the Unpod.ai Dashboard - [Platform Architecture](https://docs.unpod.ai/platform/self-hosting/architecture.md): How the Unpod Open-Source CPAAS Platform is structured and how its components connect. - [Configuration](https://docs.unpod.ai/platform/self-hosting/configuration.md): Environment variables, development commands, and Docker setup - [Quickstart](https://docs.unpod.ai/platform/self-hosting/quickstart.md): Get Unpod running on your machine in minutes - [Analytics](https://docs.unpod.ai/platform/space-view/analytics.md): View analytics and performance metrics for your space. - [Calls](https://docs.unpod.ai/platform/space-view/calls.md): Manage voice calls and call settings in your space. - [Conversation](https://docs.unpod.ai/platform/space-view/conversation.md): Manage conversations and interactions in your space. - [Introduction](https://docs.unpod.ai/platform/space-view/introduction.md): Spaces are your personalized work hubs inside Unpod - organized, focused, and tailored so users can work smarter and collaborate better. - [People](https://docs.unpod.ai/platform/space-view/people.md): Manage contacts and people in your space. - [Advanced](https://docs.unpod.ai/platform/studio-view/advance.md): Configure advanced settings and automatic call features. - [Analysis](https://docs.unpod.ai/platform/studio-view/analysis.md): Analyze call success and extract structured data. - [API Key](https://docs.unpod.ai/platform/studio-view/api-key.md): Generate and manage API keys for your agent. - [Call Logs](https://docs.unpod.ai/platform/studio-view/call-logs.md): Download and manage call logs from your space. - [Dashboard](https://docs.unpod.ai/platform/studio-view/dashboard.md): Configure agents and workspaces, all in one place. - [Identity](https://docs.unpod.ai/platform/studio-view/identity.md): Define your AI agent name, role, and persona. - [Integration](https://docs.unpod.ai/platform/studio-view/integration.md): Configure webhook integrations and API connections. - [Knowledge Base](https://docs.unpod.ai/platform/studio-view/knowledge-base.md): Create and manage knowledge bases for your AI agent. - [Persona](https://docs.unpod.ai/platform/studio-view/persona.md): Configure your AI agent personality and behavior. - [Telephony](https://docs.unpod.ai/platform/studio-view/telephony.md): Assign phone numbers and configure calling settings. - [Voice Profile](https://docs.unpod.ai/platform/studio-view/voice-profile.md): Configure voice settings and audio parameters for your AI agent. - [Use Cases](https://docs.unpod.ai/platform/use-cases.md): Explore ready-to-deploy Voice AI agents across industries - HR, E-Commerce, Fintech, Education, and Beyond. - [Adapters Reference](https://docs.unpod.ai/speech-stack/adapters.md): The DialogAdapter protocol, every bundled adapter signature, auto-wrapping rules, and error surfaces. - [AgentRunner & Sessions](https://docs.unpod.ai/speech-stack/agent-runner.md): The Connectivity API runtime: run an AgentRunner, control live calls with Session, and read per-call metrics. - [Bring Your Agent](https://docs.unpod.ai/speech-stack/bring-your-agent.md): Connect your existing LangChain, OpenAI, Anthropic, HTTP, or custom Python agent to Unpod voice infrastructure. - [Call Lifecycle & States](https://docs.unpod.ai/speech-stack/call-lifecycle.md): How a call flows end to end, every state it moves through, voicemail detection, and the end reasons your agent observes. - [Deploy](https://docs.unpod.ai/speech-stack/deploy.md): Run AgentRunner in production: reachability, authentication, scaling, and shutdown. - [Hooks & Events](https://docs.unpod.ai/speech-stack/hooks-events.md): React to every call lifecycle event - turns, interruptions, silences, tool calls, and more. - [Speech Stack](https://docs.unpod.ai/speech-stack/introduction.md): The speech layer for your agent - whether users call by phone or connect from a browser or app. - [Level Up to SuperDialog](https://docs.unpod.ai/speech-stack/level-up-superdialog.md): When a plain LLM brain stops being enough: plug a structured DialogMachine into your voice agent. - [Phone Numbers](https://docs.unpod.ai/speech-stack/numbers.md): Get numbers directly from Unpod or bring your own, then attach them to your Speech Pipes. - [Metrics, Cost & Observability](https://docs.unpod.ai/speech-stack/observability.md): Live per-call metrics, runner pool stats, the metric hook for your dashboards, and post-call timing. - [Outbound Calls](https://docs.unpod.ai/speech-stack/outbound-calls.md): Initiate calls programmatically from your backend - campaigns, callbacks, and reminders. - [Speech Pipe](https://docs.unpod.ai/speech-stack/pipes.md): Create, configure, and manage Speech Pipes via the Unpod SDK. - [Recordings & Transcripts](https://docs.unpod.ai/speech-stack/recordings-transcripts.md): Retrieve call audio and per-turn transcripts - with per-stage latency timing - after calls end. - [Setup Checklist](https://docs.unpod.ai/speech-stack/setup-checklist.md): One-time resource provisioning before your first call. - [Trunks](https://docs.unpod.ai/speech-stack/trunks.md): Connect your carrier: register a SIP trunk and sync its numbers into Unpod. - [Voice Profiles](https://docs.unpod.ai/speech-stack/voice-profiles.md): Browse and select the speech stack for your Speech Pipes. - [WebSocket Connectivity](https://docs.unpod.ai/speech-stack/websocket.md): Unpod exposes your agent as a WebSocket endpoint. Any browser, app, or client connects to it. Speech is processed entirely by Unpod. - [API Reference](https://docs.unpod.ai/superdialog/api-reference.md): Complete reference for every class and method in SuperDialog. - [Architecture](https://docs.unpod.ai/superdialog/architecture.md): How SuperDialog works internally - flows, the machine engine, tools, sessions, adapters, and the model URI resolver. - [CLI Reference](https://docs.unpod.ai/superdialog/cli.md): All superdialog command-line commands. - [CLI Chatbot](https://docs.unpod.ai/superdialog/embedding-guides/cli.md): Test your dialog machine in a terminal - zero infrastructure, zero setup. - [FastAPI](https://docs.unpod.ai/superdialog/embedding-guides/fastapi.md): Expose a SuperDialog dialog machine as a REST endpoint for text chatbots, web widgets, and async messaging. - [LiveKit](https://docs.unpod.ai/superdialog/embedding-guides/livekit.md): Plug SuperDialog into a LiveKit agent as the LLM brain. - [Embedding Overview](https://docs.unpod.ai/superdialog/embedding-guides/overview.md): How to plug SuperDialog into any host environment - CLI, LiveKit, PipeCat, FastAPI, Unpod Voice, and more. - [PipeCat](https://docs.unpod.ai/superdialog/embedding-guides/pipecat.md): Use SuperDialog as the LLM processor in a PipeCat voice pipeline. - [Unit Testing](https://docs.unpod.ai/superdialog/embedding-guides/testing.md): Test your dialog flows as pure functions - no audio, no infrastructure, no mocks. - [Unpod Voice Infrastructure](https://docs.unpod.ai/superdialog/embedding-guides/unpod-voice.md): Connect a SuperDialog dialog machine to Unpod voice calls via the unpod SDK. - [Flows](https://docs.unpod.ai/superdialog/flows.md): How to build, save, load, and switch between dialog flows. - [What is SuperDialog?](https://docs.unpod.ai/superdialog/introduction.md): A Conversation Framework that turns a prompt or flow graph into an executable dialog state machine. Pure text in, pure text out. - [Quickstart](https://docs.unpod.ai/superdialog/quickstart.md): Install SuperDialog, build a flow from a prompt, and run your first conversation in under 5 minutes. - [Sessions](https://docs.unpod.ai/superdialog/sessions.md): Manage multiple concurrent conversations, persist state across process restarts, and use non-DM agent brains. - [Thinking in Flows](https://docs.unpod.ai/superdialog/thinking-in-flows.md): The mental model shift from writing prompts to designing state graphs - and why it makes complex conversations reliable. - [Tools](https://docs.unpod.ai/superdialog/tools.md): Give your dialog machine the ability to call Python functions, HTTP endpoints, and MCP servers. ## OpenAPI Specs - [openapi](https://docs.unpod.ai/openapi.yaml)