RCX | API for Call Recording Retrieval
Description
• API in RingCX that allows programmatic access to call recordings, equivalent to APIs available in other RingCentral platforms.
• The API should enable customers to retrieve call recordings and related metadata for integration with external systems.
Requested Capability
API endpoints to:
• List available call recordings
• Retrieve call recording metadata (Call ID, agent, queue, date/time, duration)
• Securely download call recording files
Business Value / Use Case
• Enables integration with QA, compliance, analytics, and archival systems
• Supports automated auditing and monitoring workflows
• Reduces manual effort for supervisors and administrators
• Provides feature parity with existing RingCentral APIs
Current Limitation
• RingCX does not currently expose an API for retrieving call recordings.
Please visit https://developers.ringcentral.com/
This has been implemented across several controllers.
- List and Metadata: The Integration Report Controller provides endpoints to build reports containing interaction metadata (Call ID, agent, duration, etc.). Specifically, /integration/v2/admin/reports/accounts/{subAccountId}/interactionMetadata returns an array of metadata including recording URLs.
- Secure Download: The call-recording-access-controller provides the GET endpoint /internal/v1/calls/recordings specifically to stream/download the recording file.
- MP3 Format: The Utility API includes the /v1/admin/accounts/{accountId}/utilities/audioFiles/{fileName}/mp3 endpoint to convert and stream recordings as MP3 files.
-
Homert
commented
- Also allow API to download file in to MP3 fomat.