---
title: "WebRTC Video Call Recording"
slug: "webrtc-video-call-recording"
updated: 2026-05-13T07:29:53Z
published: 2026-05-13T07:29:53Z
---

> ## Documentation Index
> Fetch the complete documentation index at: https://help.commbox.io/llms.txt
> Use this file to discover all available pages before exploring further.

# WebRTC Video Call Recording

## Overview
CommBox supports recording for WebRTC video calls, allowing organizations to capture, store, and retrieve video conversations for operational, compliance, training, and quality assurance purposes.

When a recording is completed, the system automatically creates a dedicated activity entry linked to the relevant object, making recordings accessible through the existing Activities API infrastructure.
________________________________________
## Recording Activity Type
	
| Activity Type | Description |
| --- | --- |
| activityType=27  | WebRTC Video Call Recording |
This activity is automatically generated once the recording process finishes successfully.

### Retrieving Recordings via API
Recordings can be retrieved using the existing Activities endpoint:
`GET /objects/{objectId}/activities?activityType=27`
The endpoint returns all recording-related activities associated with the specified object.

### Response Metadata
Each recording activity includes detailed metadata about the recorded session.
Example Response
```
{
  "activityType": 27,
  "recordingType": "video",
  "recordingUrl": "https://s3.amazonaws.com/recordings/example.mp4",
  "duration": 542,
  "timestamp": "2026-05-13T09:14:22Z",
  "fileSize": 104857600
}
```

### Metadata Fields

| Field | Description |
| --- | --- |
| recordingUrl | Full S3 URL or presigned URL to access the recording file |
| duration | Total call duration in seconds |
| recordingType | Recording type. Current value: "video" |
| timestamp | Timestamp indicating when the recording was created |
| fileSize | Recording file size in bytes |
		

### Recording Storage & Access
The **recordingUrl** field may contain either:
•	A direct S3 file URL 
•	A presigned URL with temporary secure access permissions 
This enables flexible integration with external storage policies and secure file delivery mechanisms.
________________________________________
## Common Use Cases
Organizations can use WebRTC call recordings for:
•	Quality assurance and agent evaluation 
•	Compliance and audit requirements 
•	Training and onboarding 
•	Customer dispute resolution 
•	Operational monitoring and review 

## Notes
•	Recording activities are created only after the recording process completes successfully. 
•	Video recordings are linked to the relevant object activity timeline. 
•	Existing API authentication and permission models fully apply to recording retrieval.
