Envelope
Agent kind is chat or voice. Multi-agent conversations also include their agents array inside data.
Catalogue
Shared data objects
endedAt, contactId and campaignId can be null. Transcript entry kind identifies the end user, agent or human responder.
The call object follows the public call representation with privacy protections applied. See Calls API.
Recording links follow the call’s captured signed-URL policy. expiresAt can be null when time expiry is disabled.
Use refreshUrl to obtain a fresh recording link. Deleting content invalidates existing links and removes available event bodies.
