Fetch Call Logs
UseCallLogsRequest to fetch call logs with pagination support. The builder pattern allows you to filter results by various criteria.
- Swift
- Objective-C
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
- Swift
- Objective-C
Pagination
UsefetchNext and fetchPrevious for pagination. fetchPrevious takes an optional authToken; pass nil to use the logged-in user’s stored token:
- Swift
- Objective-C
CallLog Object
EachCallLog object contains detailed information about a call:
Access Recordings
If a call has recordings, access them through therecordings property:
- Swift
- Objective-C
Access Transcripts
Available since v5.0.4 Opting in withset(hasTranscriptions: true) restricts the list to transcribed calls and makes the server attach each call’s transcripts to the log:
- Swift
- Objective-C
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.
Call Status Values
Call Status Values
Call Category Values
Call Category Values
Call Direction Values
Call Direction Values