Skip to main content
View call details and transcripts in the dashboard or through the API, with card details redacted.

List sessions

List voice sessions to review recent calls. Filter by status or creation date. Use customerPartyId to view a customer’s sessions. For platform users and API keys, the default call log also includes sessions initiated by the platform or its agents for customers. Like payment-request and transaction history, this recorded activity remains available after the customer disconnects, subject to the reader’s platform permissions. The same access applies to call details and transcripts. Calls started directly by a customer appear in that customer’s view. Pass customerPartyId to read that view. Cross-customer history does not include a dial URI.
Session status describes the call, not the payment outcome. The result lives in the block named after the session’s kind. For payment sessions, payment.outcome is paid, linkSent, or unpaid, and payment.failure holds the last decline. completedAt is set once the call has ended and the result is known, when voiceSession.completed fires. New kinds may be added; ignore kinds you don’t handle.

Read one session

Get a voice session to view its call details.
The call object includes the start time, end time, duration, and who ended the call. Fields remain null until those details are known. For the payment outcome, follow the paymentIntent relationship. See Follow the payment.

Fetch the transcript

Get the transcript to read the conversation with card details redacted.
If no call started, the response has status notAvailable and no transcript turns.