Skip to content

Get an Aura call with transcript

GET
/api/v2/aura/calls/{id}
curl --request GET \
--url https://api.sipstack.com/api/v2/aura/calls/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0 \
--header 'x-api-key: <x-api-key>'

Returns one agent call by UUID with its post-call summary, outcome, sentiment, extracted fields, and the ordered per-turn transcript. Requires aura:read. 404 when absent or cross-org.

id
required
string format: uuid

The agent call with transcript.

Media type application/json
object
success
boolean
data

A single Aura call with its post-call analysis and ordered per-turn transcript.

object
id
string format: uuid
call_id
string
agent_id
string
nullable
agent_name
string
nullable
direction
string
Allowed values: inbound outbound
src
string
dst
string
call_date
string format: date-time
billsec
integer
created_at
string format: date-time
outcome
string
nullable
sentiment
string
nullable
sentiment_description
string
nullable
summary
string
nullable
transfer_target
string
nullable
turn_count
integer
nullable
topics
Array<string>
nullable
keywords
Array<string>
nullable
extracted_fields

Structured fields the agent collected during the call.

object
key
additional properties
any
collected_vars
object
key
additional properties
any
transcript

Ordered per-turn transcript.

Array<object>
object
turn
integer
role

Who spoke this turn (e.g. agent, user).

string
text
string
nullable
at
string format: date-time
Examples
Example call

An agent call with transcript

{
"success": true,
"data": {
"id": "c4a2e6d8-1b3f-4c5a-8e7d-9f0a1b2c3d4e",
"call_id": "1765432200.5190",
"agent_id": "d5b3f7e9-2c4a-4d6b-9f8e-0a1b2c3d4e5f",
"agent_name": "Support Agent",
"direction": "inbound",
"src": "+14165550100",
"dst": "+16473001234",
"call_date": "2026-01-15T16:05:00.000Z",
"billsec": 128,
"created_at": "2026-01-15T16:07:08.000Z",
"outcome": "resolved",
"sentiment": "positive",
"sentiment_description": "Caller was mildly concerned at first but satisfied by the end of the call.",
"summary": "Caller asked about a charge on their latest invoice; agent explained the proration and confirmed no action was needed.",
"transfer_target": null,
"turn_count": 6,
"topics": [
"billing",
"invoice"
],
"keywords": [
"invoice",
"proration",
"charge"
],
"extracted_fields": {
"account_number": "AC-40912",
"invoice_id": "inv_2026_01"
},
"collected_vars": {
"verified_identity": true
},
"transcript": [
{
"turn": 1,
"role": "agent",
"text": "Thanks for calling Acme. How can I help you today?",
"at": "2026-01-15T16:05:02.000Z"
},
{
"turn": 2,
"role": "user",
"text": "I have a question about a charge on my invoice.",
"at": "2026-01-15T16:05:09.000Z"
}
]
}
}

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"
}

Call not found in your organization.

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"
}