ErroredRecordingsExport
A recording that did not produce a conversation. Includes recording fields plus its processing timestamp and error.
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.
Title of the recording / appointment.
"Panel Upgrade - Sarah Lee"ID of the associated CRM / calendar event.
"evt-90932"The rep who made the recording: { id, name, email }.
ServiceTitan job link when the linked appointment uses that integration; null otherwise. Not a generic CRM URL.
"https://go.servicetitan.com/jobs/4519"Price on the linked appointment in its source currency, or null. This field alone does not establish a sold outcome; no currency code is returned.
nullOutcome of the appointment. null if no outcome is recorded.
nullCustom fields from the calendar event. Keys and values are customer-defined. null if none are set.
{"leadSource":"Website"}Date/time processing finished (ISO 8601).
"2026-09-01T10:02:00Z"Why the recording did not produce a conversation, e.g. AUDIO_TOO_SHORT or NO_TRANSCRIPT.
"AUDIO_TOO_SHORT"Complete example
{
"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"
}