Media Download API
This API is available for new Interactions Hub users with voice or screen recording functionality.
The Media Download API supports separate bulk download for media types:
-
Voice recordings only
-
Screen recordings only
The API uses the same playback flow as the Player to generate consolidated media files per interaction, and supports both contact‑level and segment‑level requests. It also supports retrieval of archived media (when allowed) and enforces existing playback lock and access control settings.
You submit a list of contact IDs or segment IDs and specify which media type to download. For each contact or segment, the system locates all associated media, restores archived files when required, and generates downloadable media files. The system also produces a summary metadata file in your configured export location.
The API is designed for large‑volume needs such as high‑volume playback, audits, system migrations, or external analysis. It supports up to 15 bulk download requests (of up to 100 segments or contacts per request) within a five‑minute window.
Documentation for the Media Download API is available in the Developer Community portal.