Skip to content
vocapable.Docs

Contact-center call detail records (keyset paged, incremental)

GET
/v1/reports/contact-center/cdrs
curl --request GET \
--url 'https://api.vocapable.com/v1/reports/contact-center/cdrs?limit=1000&kind=call' \
--header 'Authorization: Bearer <token>'
changed_after
Any of:
string format: date-time
offered_from
Any of:
string format: date-time
offered_until
Any of:
string format: date-time
cursor
Any of:
string
<= 256 characters
limit
Limit
integer
default: 1000 >= 1 <= 1000
kind
Kind
string
default: call
Allowed values: call conversation
updated_after
Any of:
string format: date-time

The PRD’s name for changed_after (records’ updated_at).

Successful Response

Media typeapplication/json
Any of:
CcCallDetailRecords
object
data
required
Data
Array<object>
CcCallDetailRecord
object
kind
Kind
string
default: call
Allowed value: call
id
required
Id
string
queue_key
required
Queue Key
string
queue_id
required
Any of:
string
line_id
required
Line Id
string
offered_at
required
Offered At
string format: date-time
answered_at
required
Any of:
string format: date-time
ended_at
required
Any of:
string format: date-time
outcome
required
Outcome
string
Allowed values: waiting answered abandoned flowout callback
exit_reason
required
Any of:
string
wait_seconds
required
Any of:
number
handler_type
required
Any of:
string
Allowed values: human ai
agent_user_id
required
Any of:
string
call_id
required
Any of:
string
disposition
required
Any of:
string
talk_seconds
required
Talk Seconds
number
hold_seconds
required
Hold Seconds
number
acw_seconds
required
Acw Seconds
number
transferred
required
Transferred
boolean
short_abandon
required
Short Abandon
boolean
within_service_level
required
Any of:
boolean
updated_at
required
Updated At
string format: date-time
next_cursor
required
Any of:
string
has_more
required
Has More
boolean
Example
{
"data": [
{
"kind": "call",
"outcome": "waiting",
"handler_type": "human"
}
]
}

Validation Error

Media typeapplication/json
HTTPValidationError
object
detail
Detail
Array<object>
ValidationError
object
loc
required
Location
Array
msg
required
Message
string
type
required
Error Type
string
input
Input
ctx
Context
object
Examplegenerated
{
"detail": [
{
"loc": [
"example"
],
"msg": "example",
"type": "example",
"input": "example",
"ctx": {}
}
]
}