List call log reports
Returns the enriched reporting representation of the phone system’s calls across one bounded time window — the values a recurring export needs, without a detail request per call. Select the window with timeField (createdAt for historical extraction, updatedAt to pick up changed rows) plus the required half-open [dateFrom, dateTo) bounds. Rows are ordered ascending by the selected timestamp then by id; traverse by sending nextCursor back unchanged until hasMore is false. The cursor is opaque, is valid only for the same phone system, time field, and window, and carries no authorization — every page is reauthorized. limit and includeTranscripts are per-request delivery controls and may change on a continuation. Rows carry stable IDs and codes alongside the display values they currently resolve to; refresh renamed values through the dimensions operation. Recording audio and signed media URLs are not included — they remain governed by recordings. Requires a tenant-wide calls grant.
/customer/phone-systems/{phoneSystemId}/call-log-reportsX-API-KeyAPI key · headerrequiredphoneSystemIdstring<uuid>requiredtimeFieldstringcreatedAtupdatedAtdateFromstring<date-time>requireddateTostring<date-time>requiredlimitintegerincludeTranscriptsstringtruefalsecursorstringdataobject[]requiredShow propertiesHide properties
objectansweredByExtensionobject | anyrequiredShow propertiesHide properties
idstring<uuid>requirednamestringrequirednumberstring | anyrequiredShow propertiesHide properties
stringanyanycallGroupobject | anyrequiredShow propertiesHide properties
idstring<uuid>requirednamestringrequirednumberstring | anyrequiredShow propertiesHide properties
stringanyanycallOutcomeCodestring | anyrequiredShow propertiesHide properties
stringanycallSidstringrequiredcategoryobjectrequiredShow propertiesHide properties
codestring | anyrequiredShow propertiesHide properties
stringanylabelstring | anyrequiredShow propertiesHide properties
stringanyconversionValuestring | anyrequiredShow propertiesHide properties
stringanycreatedAtstring<date-time>requiredcustomerSentimentobjectrequiredShow propertiesHide properties
codestring | anyrequiredShow propertiesHide properties
stringanylabelstring | anyrequiredShow propertiesHide properties
stringanyscorenumber | anyrequiredShow propertiesHide properties
numberanydirectionstringrequiredinboundoutboundinternaldurationSecondsinteger | anyrequiredShow propertiesHide properties
integeranyemployeeSentimentobjectrequiredShow propertiesHide properties
codestring | anyrequiredShow propertiesHide properties
stringanylabelstring | anyrequiredShow propertiesHide properties
stringanyscorenumber | anyrequiredShow propertiesHide properties
numberanyendTimestring<date-time> | anyrequiredShow propertiesHide properties
string<date-time>anyforwardedFromstring | anyrequiredShow propertiesHide properties
stringanyfromstringrequiredfromDisplaystring | anyrequiredShow propertiesHide properties
stringanyfromExtensionobject | anyrequiredShow propertiesHide properties
idstring<uuid>requirednamestringrequirednumberstring | anyrequiredShow propertiesHide properties
stringanyanyfromNamestring | anyrequiredShow propertiesHide properties
stringanyfromNumberstring | anyrequiredShow propertiesHide properties
stringanyhasRecordingbooleanrequiredidstring<uuid>requiredisConvertedboolean | anyrequiredShow propertiesHide properties
booleananyisEditedbooleanrequiredisEmergencybooleanrequiredoutcomestring | anyrequiredShow propertiesHide properties
stringanyoutcomeSourcestring | anyrequiredShow propertiesHide properties
stringanyoverallSentimentobjectrequiredShow propertiesHide properties
codestring | anyrequiredShow propertiesHide properties
stringanylabelstring | anyrequiredShow propertiesHide properties
stringanyscorenumber | anyrequiredShow propertiesHide properties
numberanyparentCallSidstring | anyrequiredShow propertiesHide properties
stringanyphoneSystemIdstring<uuid>requiredrecordingDurationSecondsinteger | anyrequiredShow propertiesHide properties
integeranyrecordingSidstring | anyrequiredShow propertiesHide properties
stringanyrepresentativeobjectrequiredShow propertiesHide properties
confidencenumber | anyrequiredShow propertiesHide properties
numberanyidstring<uuid> | anyrequiredShow propertiesHide properties
string<uuid>anynamestring | anyrequiredShow propertiesHide properties
stringanysourcestring | anyrequiredShow propertiesHide properties
stringanystatestringrequiredidentifiedunknownnot_analyzedrouteSummarystring | anyrequiredShow propertiesHide properties
stringanyscorecardScorenumber | anyrequiredShow propertiesHide properties
numberanysentimentSourcestring | anyrequiredShow propertiesHide properties
stringanystartTimestring<date-time> | anyrequiredShow propertiesHide properties
string<date-time>anystatusstringrequiredtagsobject[]requiredShow propertiesHide properties
objectcolorstring | anyrequiredShow propertiesHide properties
stringanyconfidencenumber | anyrequiredShow propertiesHide properties
numberanygroupstringrequiredidstring<uuid>requirednamestringrequiredsourcestringrequiredtostringrequiredtoDisplaystring | anyrequiredShow propertiesHide properties
stringanytoNumberstring | anyrequiredShow propertiesHide properties
stringanytranscriptobject | anyShow propertiesHide properties
textstringrequiredturnsobject[]requiredShow propertiesHide properties
objectconfidencenumber | anyrequiredShow propertiesHide properties
numberanyendSecondsnumber | anyrequiredShow propertiesHide properties
numberanyspeakerobjectrequiredShow propertiesHide properties
kindstringrequiredrolestringrequiredagentcustomerkindstringrequiredordinalintegerrequiredkindstringrequiredstartSecondsnumber | anyrequiredShow propertiesHide properties
numberanytextstringrequiredanytranscriptionStatusstringrequiredcompletedprocessingfailedunavailableupdatedAtstring<date-time>requiredhasMorebooleanrequirednextCursorstring | anyrequiredShow propertiesHide properties
stringanycodestringrequiredcorrelationIdstringrequireddetailstringrequirederrorsobject[]Show propertiesHide properties
objectcodestringrequireddetailstringrequiredpointerstringrequiredparamsobjectretry_afterintegerretryablebooleanrequiredstatusintegerrequiredtitlestringrequiredtypestringrequiredcodestringrequiredcorrelationIdstringrequireddetailstringrequirederrorsobject[]Show propertiesHide properties
objectcodestringrequireddetailstringrequiredpointerstringrequiredparamsobjectretry_afterintegerretryablebooleanrequiredstatusintegerrequiredtitlestringrequiredtypestringrequiredcodestringrequiredcorrelationIdstringrequireddetailstringrequirederrorsobject[]Show propertiesHide properties
objectcodestringrequireddetailstringrequiredpointerstringrequiredparamsobjectretry_afterintegerretryablebooleanrequiredstatusintegerrequiredtitlestringrequiredtypestringrequiredcodestringrequiredcorrelationIdstringrequireddetailstringrequirederrorsobject[]Show propertiesHide properties
objectcodestringrequireddetailstringrequiredpointerstringrequiredparamsobjectretry_afterintegerretryablebooleanrequiredstatusintegerrequiredtitlestringrequiredtypestringrequiredcodestringrequiredcorrelationIdstringrequireddetailstringrequirederrorsobject[]Show propertiesHide properties
objectcodestringrequireddetailstringrequiredpointerstringrequiredparamsobjectretry_afterintegerretryablebooleanrequiredstatusintegerrequiredtitlestringrequiredtypestringrequiredcodestringrequiredcorrelationIdstringrequireddetailstringrequirederrorsobject[]Show propertiesHide properties
objectcodestringrequireddetailstringrequiredpointerstringrequiredparamsobjectretry_afterintegerretryablebooleanrequiredstatusintegerrequiredtitlestringrequiredtypestringrequiredcurl -X GET "https://api.steerphones.com/v1/customer/phone-systems/%3Cuuid%3E/call-log-reports?dateFrom=2024-01-01T00%3A00%3A00Z&dateTo=2024-01-01T00%3A00%3A00Z" \
-H "X-API-Key: YOUR_API_KEY"{
"data": [
{
"answeredByExtension": {
"id": "<uuid>",
"name": "string",
"number": "string"
},
"callGroup": {
"id": "<uuid>",
"name": "string",
"number": "string"
},
"callOutcomeCode": "string",
"callSid": "string",
"category": {
"code": "string",
"label": "string"
},
"conversionValue": "string",
"createdAt": "2024-01-01T00:00:00Z",
"customerSentiment": {
"code": "string",
"label": "string",
"score": 0
},
"direction": "inbound",
"durationSeconds": 0,
"employeeSentiment": {
"code": "string",
"label": "string",
"score": 0
},
"endTime": "2024-01-01T00:00:00Z",
"forwardedFrom": "string",
"from": "string",
"fromDisplay": "string",
"fromExtension": {
"id": "<uuid>",
"name": "string",
"number": "string"
},
"fromName": "string",
"fromNumber": "string",
"hasRecording": true,
"id": "<uuid>",
"isConverted": true,
"isEdited": true,
"isEmergency": true,
"outcome": "string",
"outcomeSource": "string",
"overallSentiment": {
"code": "string",
"label": "string",
"score": 0
},
"parentCallSid": "string",
"phoneSystemId": "<uuid>",
"recordingDurationSeconds": 0,
"recordingSid": "string",
"representative": {
"confidence": 0,
"id": "<uuid>",
"name": "string",
"source": "string",
"state": "identified"
},
"routeSummary": "string",
"scorecardScore": 0,
"sentimentSource": "string",
"startTime": "2024-01-01T00:00:00Z",
"status": "string",
"tags": [
{
"color": "string",
"confidence": 0,
"group": "string",
"id": "<uuid>",
"name": "string",
"source": "string"
}
],
"to": "string",
"toDisplay": "string",
"toNumber": "string",
"transcript": {
"text": "string",
"turns": [
{
"confidence": 0,
"endSeconds": 0,
"speaker": {
"kind": "role",
"role": "agent"
},
"startSeconds": 0,
"text": "string"
}
]
},
"transcriptionStatus": "completed",
"updatedAt": "2024-01-01T00:00:00Z"
}
],
"hasMore": true,
"nextCursor": "string"
}{
"code": "string",
"correlationId": "string",
"detail": "string",
"errors": [
{
"code": "string",
"detail": "string",
"pointer": "string"
}
],
"params": {},
"retry_after": 0,
"retryable": true,
"status": 0,
"title": "string",
"type": "string"
}{
"code": "string",
"correlationId": "string",
"detail": "string",
"errors": [
{
"code": "string",
"detail": "string",
"pointer": "string"
}
],
"params": {},
"retry_after": 0,
"retryable": true,
"status": 0,
"title": "string",
"type": "string"
}{
"code": "string",
"correlationId": "string",
"detail": "string",
"errors": [
{
"code": "string",
"detail": "string",
"pointer": "string"
}
],
"params": {},
"retry_after": 0,
"retryable": true,
"status": 0,
"title": "string",
"type": "string"
}{
"code": "string",
"correlationId": "string",
"detail": "string",
"errors": [
{
"code": "string",
"detail": "string",
"pointer": "string"
}
],
"params": {},
"retry_after": 0,
"retryable": true,
"status": 0,
"title": "string",
"type": "string"
}{
"code": "string",
"correlationId": "string",
"detail": "string",
"errors": [
{
"code": "string",
"detail": "string",
"pointer": "string"
}
],
"params": {},
"retry_after": 0,
"retryable": true,
"status": 0,
"title": "string",
"type": "string"
}{
"code": "string",
"correlationId": "string",
"detail": "string",
"errors": [
{
"code": "string",
"detail": "string",
"pointer": "string"
}
],
"params": {},
"retry_after": 0,
"retryable": true,
"status": 0,
"title": "string",
"type": "string"
}