Skip to main content
Retrieve call history for your application. Call logs provide detailed information about past calls including duration, participants, recordings, and status.

Fetch Call Logs

Use CallLogsRequest to fetch call logs with pagination support. The builder pattern allows you to filter results by various criteria.

CallLogsBuilder

Configure the request using the builder methods:
In Objective-C these are setWithLimit:, setWithCallType:, setWithHasTranscriptions: and so on, and the builder is instantiated directly as [[CallLogsBuilder alloc] init].

Filter Examples

Pagination

Use fetchNext and fetchPrevious for pagination. fetchPrevious takes an optional authToken; pass nil to use the logged-in user’s stored token:

CallLog Object

Each CallLog object contains detailed information about a call:

Access Recordings

If a call has recordings, access them through the recordings property:

Access Transcripts

Available since v5.0.4 Opting in with set(hasTranscriptions: true) restricts the list to transcribed calls and makes the server attach each call’s transcripts to the log:
transcriptions is an empty array when the server omitted transcripts, so it never needs a nil check. To page through a single session’s transcripts directly, use TranscriptsRequest.