Skip to main content

Overview

Unpod provides two ways to interact with the platform:
MethodDescriptionBest For
DashboardVisual interface at unpod.devManual setup, configuration, monitoring
REST APIProgrammatic accessAutomation, integrations, custom workflows

Understand Core Components

Unpod has 4 core building blocks:
ComponentPurpose
NumbersVirtual phone numbers (entry points for calls)
ProvidersSIP trunking services (LiveKit, Vapi, Twilio)
BridgesRouting hubs that connect Numbers, Providers & Agents
AgentsAI voice agents that handle conversations

API Setup

Base URL

https://unpod.dev/

Authentication

Include this header in all requests:
Authorization: Token your-api-token

Required Headers

HeaderRequiredDescription
AuthorizationYesToken <your-api-token>
Org-HandleSometimesOrganization domain handle
Product-IDSometimesProduct identifier
Content-TypeFor POST/PATCHapplication/json

Quick API Examples

List All Bridges

curl -X GET "https://unpod.dev/api/v2/platform/telephony/bridges/" \
  -H "Authorization: Token your-api-token" \
  -H "Org-Handle: your-org-handle" \
  -H "Product-ID: your-product-id"

Create a Bridge

curl -X POST "https://unpod.dev/api/v2/platform/telephony/bridges/" \
  -H "Authorization: Token your-api-token" \
  -H "Org-Handle: your-org-handle" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "My Bridge",
    "description": "Production bridge",
    "region": "IN"
  }'

Get Call Logs

curl -X GET "https://unpod.dev/api/v2/platform/call-logs/" \
  -H "Authorization: Token your-api-token" \
  -H "Org-Handle: your-org-handle"

Get Providers

curl -X GET "https://unpod.dev/api/v2/platform/telephony/providers/" \
  -H "Authorization: Token your-api-token"

Next Steps


Need Help?