Inbound Status
Check inbound calling configuration for a voice agent.
Endpoint
https://www.tabbly.io/api/inbound/status
Inbound Status
Check inbound calling configuration for a voice agent.
Endpoint
http
GET or POST https://www.tabbly.io/api/inbound/statusAuthentication
See Introduction.
| Method | How to send api_key |
|---|---|
| GET | Authorization: Bearer YOUR_API_KEY header |
| POST | "api_key": "YOUR_API_KEY" in the JSON request body |
Your organization must have an active subscription or requests receive HTTP 403.
Phone number is read from the agent record — do not send it in the request.
Query parameters (GET)
| Parameter | Type | Required | Description |
|---|---|---|---|
agent_id |
string | Yes | Voice agent ID |
Request body (POST)
| Parameter | Type | Required | Description |
|---|---|---|---|
api_key |
string | Yes | Your organization API key |
agent_id |
string | Yes | Voice agent ID |
Example request (GET)
bash
curl "https://www.tabbly.io/api/inbound/status?agent_id=6376" \
-H "Authorization: Bearer YOUR_API_KEY"Example request (POST)
bash
curl -X POST "https://www.tabbly.io/api/inbound/status" \
-H "Content-Type: application/json" \
-d '{
"api_key": "YOUR_API_KEY",
"agent_id": "6376"
}'Response
Success (200)
json
{
"status": "success",
"data": {
"agent_id": "6376",
"agent_name": "My Voice Agent",
"phone_number": "+919876543210",
"custom_first_line": "Hello, how can I help you?",
"inbound_active": true,
"inbound_trunk_id": "ST_...",
"inbound_dispatch_rule_id": "SDR_..."
}
}inbound_active is true when both trunk and dispatch rule IDs are configured, or when a prior inbound call exists for the agent's phone number.
Error responses
json
{
"status": "error",
"message": "Human-readable error description"
}| HTTP status | When |
|---|---|
| 400 | Missing agent_id or agent has no phone number |
| 401 | Invalid or missing API key |
| 403 | Inactive subscription, wrong org, or free-tier phone blocked |
| 404 | Agent not found |
| 405 | Wrong HTTP method |
| 502 | Inbound trunk creation failed |
Workflow
- Create a voice agent with a purchased phone number.
- Create Inbound to enable inbound calling.
- Edit the agent via dashboard or Edit & Delete Agent.
- Refresh Inbound Metadata after agent changes.
- Check status anytime with this endpoint.
- Disable Inbound when done.
Free-tier restriction
The free-tier number 918035736739 is blocked on all inbound endpoints.