Skip to content

List voice agents

GET
/api/v2/aura/agents
curl --request GET \
--url https://api.sipstack.com/api/v2/aura/agents \
--header 'x-api-key: <x-api-key>'

Returns your organization’s Aura voice agents, each with its status and the DIDs assigned to it (the numbers whose inbound route points at the agent). The internal agent config — system prompt, flow, credentials — is never exposed. Requires aura:read. Returns an empty list when no voice service is provisioned (not an error).

The voice-agent roster.

Media type application/json
object
success
boolean
data
Array<object>

An Aura voice agent (list view). The internal config (system prompt, flow, credentials) is never exposed.

object
id
string format: uuid
name
string
nullable
status

Defaults to active for agents created before status tracking.

string
type
string
nullable
mode
string
nullable
assigned_numbers

The DIDs whose inbound route points at this agent (zero, one, or many).

Array<string>
Example
{
"data": [
{
"status": "active",
"assigned_numbers": [
"+16473001234"
]
}
]
}

Missing or invalid API key.

Media type application/json

Inline error shape used by the messaging API and management endpoints.

object
success
boolean
error
string
Example
{
"success": false,
"error": "Recipient phone number (to) is required"
}

The key is missing the aura:read scope.

Media type application/json

Inline error shape used by the messaging API and management endpoints.

object
success
boolean
error
string
Example
{
"success": false,
"error": "Recipient phone number (to) is required"
}