Response types
The complete objects returned by the Data Export API. Follow a type to see every field, its nullability, units, and a full example.
TeamMembership2 fields →A current team membership.
LiveCoachingMetrics8 fields →Metrics for the user as the host being coached. View/comment counts require an Admin or Team Manager coach. Without qualifying coaching activity the object contains zero counts and lastCoachedAt: null.
UsersExport41 fields →One user and their activity metrics. Returned inside users, not as the top-level response. Hidden users are excluded; removed users can still be returned. Identity, role, teams, first recording and lastActive reflect current/all-time data, not the export window.
TeamsExport30 fields →One team and its analytics. Membership uses current active, non-hidden users. includeSubteams controls descendant roll-up, not which team rows appear. Users can contribute to multiple teams; do not sum teams as an organization total.
RecordingUser3 fields →The rep who owns the recording.
Viewer4 fields →One viewer of the conversation; totals include all-time views, not just views in the export window.
Tracker7 fields →An in-checklist tracker. Prefer the tracker-prefixed fields; unprefixed fields are compatibility aliases with the same values.
Checklist7 fields →Latest completed evaluation per checklist for this conversation. Includes checklist trackers and compatibility aliases.
AiTracker5 fields →A tracker evaluated outside a checklist (is_in_checklist = false). This array is not a flattened duplicate of checklists.trackerData.
CustomerAddress6 fields →Address from the linked CRM location. Individual components can be null.
ConversationCustomer4 fields →Customer contact and address from the linked CRM context. Individual values can be null.
SurveyConversationResult3 fields →Survey identity plus its free-form result data. Additional upstream metadata may be present.
ConversationsExport28 fields →One processed conversation, including linked CRM data, customer, coaching results and temporary download URLs. Also returned directly by GET /export/conversations/{conversationId}.
RecordingsExport11 fields →A recording awaiting upload. No conversation, transcript or coaching results exist yet.
ErroredRecordingsExport13 fields →A recording that did not produce a conversation. Includes recording fields plus its processing timestamp and error.
UsersExportResponse1 fields →Complete response envelope for POST /export/users. No pagination.
TeamsExportResponse1 fields →Complete response envelope for POST /export/teams. No pagination.
ConversationsExportResponse8 fields →Paginated response. Each array is independently paginated with the same page and limit.