ConversationsExportResponse
Paginated response. Each array is independently paginated with the same page and limit.
Fields
Required means the key is present; nullable means its value may be null. These are different. Examples are synthetic, complete for the documented fields, and not real customer data.
Maximum page count across all returned arrays; zero when all are empty.
Example
1Total matching awaiting-upload recordings. Omitted with processedDate.
Example
1Processed conversations on this page.
Recordings still awaiting upload. Omitted with processedDate.
Errored recordings on this page.
Complete example
ConversationsExportResponse · complete example
{
"currentPage": 1,
"totalPages": 1,
"totalConversations": 1,
"totalAwaitingUpload": 1,
"totalErrored": 1,
"conversations": [
{
"conversationId": "11111111-1111-4111-8111-111111111111",
"recordingId": "22222222-2222-4222-8222-222222222222",
"date": "2026-09-01T14:00:00Z",
"processedDate": "2026-09-01T15:12:00Z",
"title": "Home estimate - Jordan Lee",
"duration": 3240,
"crmEventID": "evt-90817",
"user": {
"id": "33333333-3333-4333-8333-333333333333",
"name": "Alex Morgan",
"email": "alex@example.com"
},
"transcriptUrl": "https://example.com/temporary-transcript.json?signature=EXAMPLE",
"jobNumber": "JOB-4471",
"stLink": "https://go.servicetitan.com/jobs/4471",
"totalSold": 12500,
"outcome": "Sold",
"jobSummary": "Rep walked the customer through the premium package and scheduled install.",
"customSummary": "Customer expressed interest in premium package...",
"repSpeedWPM": 148,
"repTalkRatio": 0.54,
"longestRepMonologue": 120,
"longestCustomerMonologue": 64,
"totalComments": 3,
"rillaUrl": "https://app.rilla.com/conversations/single?id=11111111-1111-4111-8111-111111111111",
"audioUrl": "https://example.com/temporary-audio.mp3?signature=EXAMPLE",
"viewers": [
{
"userId": "user-014",
"name": "Manager Mike",
"viewCount": 2,
"totalViewTimeMs": 540000
}
],
"checklists": [
{
"name": "Discovery",
"checklistName": "Discovery",
"score": 1,
"checklistScore": 1,
"denominator": 1,
"checklistDenominator": 1,
"trackerData": [
{
"trackerId": "1042",
"name": "Asked about budget",
"trackerName": "Asked about budget",
"isHit": true,
"trackerIsHit": true,
"aiScore": 0.92,
"trackerAiScore": 0.92
}
]
}
],
"aiTrackers": [
{
"checklistName": "Discovery",
"trackerId": "1043",
"trackerName": "Mentioned financing",
"isHit": true,
"aiScore": 0.92
}
],
"customFields": {
"leadSource": "Website"
},
"customer": {
"name": "Jordan Lee",
"email": "jordan@example.com",
"phone": "+1-202-555-0142",
"address": {
"street": "123 Example Street",
"unit": null,
"city": "New York",
"state": "NY",
"zip": "10001",
"country": "US"
}
},
"surveyResults": [
{
"surveyId": "55555555-5555-4555-8555-555555555555",
"surveyName": "Discovery quality",
"data": {
"next_step_confirmed": true
}
}
]
}
],
"awaitingUpload": [
{
"recordingId": "rec-2b91d3aa",
"date": "2026-09-01T17:45:00Z",
"title": "Panel Upgrade - Sarah Lee",
"duration": 1860,
"crmEventID": "evt-90932",
"user": {
"id": "33333333-3333-4333-8333-333333333333",
"name": "Alex Morgan",
"email": "alex@example.com"
},
"jobNumber": "JOB-4519",
"stLink": "https://go.servicetitan.com/jobs/4519",
"totalSold": null,
"outcome": null,
"customFields": {
"leadSource": "Website"
}
}
],
"errored": [
{
"recordingId": "rec-2b91d3aa",
"date": "2026-09-01T17:45:00Z",
"title": "Panel Upgrade - Sarah Lee",
"duration": 1860,
"crmEventID": "evt-90932",
"user": {
"id": "33333333-3333-4333-8333-333333333333",
"name": "Alex Morgan",
"email": "alex@example.com"
},
"jobNumber": "JOB-4519",
"stLink": "https://go.servicetitan.com/jobs/4519",
"totalSold": null,
"outcome": null,
"customFields": {
"leadSource": "Website"
},
"processedDate": "2026-09-01T10:02:00Z",
"error": "AUDIO_TOO_SHORT"
}
]
}