---
schema_version: "1"
id: 6df589a7c5edfd0da82d37b01ae09af416ed0255cbea943562f8717abaaac1d0
title: VideoCallRecording
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/object_reference/sforce_api_objects_videocallrecording.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_videocallrecording.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: a9756a9e0542eb906e2d4d97f416c78874bdb3af29baf8e48c679d999541693c
description: Represents a recording from a video call, such as a video recording, a voice recording, or a transcript. Video call recordings aren’t saved in Salesforce. This object is available in API version 51.0 and later.
---
# VideoCallRecording

Represents a recording from a video call, such as a video recording, a voice recording, or a transcript. Video call recordings aren’t saved in Salesforce. This object is available in API version 51.0 and later.

## Supported Calls

create(), delete(), describeSObjects(), getDeleted(), getUpdated(), query(), retrieve(), search(), undelete(), update(), upsert()

## Fields

| Field | Details |
| --- | --- |
| DurationInSeconds | 
Type

int

Properties

Create, Filter, Group, Nillable, Sort, Update

Description

The video call duration in seconds, not the recording duration.



 |
| EndDateTime | 

Type

dateTime

Properties

Create, Filter, Nillable, Sort, Update

Description

Time the call ended, in universal time coordinated (UTC).



 |
| ExpirationDateTime | 

Type

dateTime

Properties

Create, Filter, Nillable, Sort, Update

Description

Reserved for internal use. This field is available in API version 59.0 and later.



 |
| ExternalRecordingKey | 

Type

string

Properties

Create, Filter, Group, idLookup, Nillable, Sort, Update

Description

The ID of the video call recording, from the recording provider. For example, the Zoom ID of the recording. This value is unique.



 |
| ExternalRecordingKeyLong | 

Type

string

Properties

Create, Filter, Nillable, Sort, Update

Description

The ID of the video call recording, from the recording provider, that's more than 255 characters. For example, the MS Team ID of the recording. This value is unique.

If ExternalRecordingKey is null, this ID is used by default.

Available in API version 61.0 and later.



 |
| FileSizeInByte | 

Type

long

Properties

Create, Filter, Group, Nillable, Sort, Update

Description

The size of the video call recording, in bytes. A 0-byte value for video calls with the FileType of TRANSCRIPT is expected behavior. This entity is still used with Google Meet and Microsoft Teams integrations to locate and process the vendor's data.



 |
| FileType | 

Type

string

Properties

Create, Filter, Group, Sort, Update

Description

The file type of the video call recording.

Possible values are:

- MP4—Video file
- M4A—Audio-only file
- TIMELINE—Time stamp file in JSON format.
- TRANSCRIPT—Transcription files in VTT format.
- CHAT—Text file containing chat messages from the video call.
- CC—File containing closed captions of the video call recording. The file is in VTT format.





 |
| LastReferencedDate | 

Type

dateTime

Properties

Filter, Nillable, Sort

Description

The timestamp when the current user last accessed this record, a record related to this record, or a list view.



 |
| LastViewedDate | 

Type

dateTime

Properties

Filter, Nillable, Sort

Description

The timestamp when the current user last viewed this record or list view. If this value is null, the user only accessed this record or list view (LastReferencedDate) but not viewed it.



 |
| Name | 

Type

string

Properties

Create, Filter, Group, idLookup, Nillable, Sort, Update

Description

The name of the video call recording, entered by the sales rep.



 |
| StartDateTime | 

Type

dateTime

Properties

Create, Filter, Nillable, Sort, Update

Description

The start time of the video call recording.



 |
| VideoCallRecordId | 

Type

reference

Properties

Create, Filter, Group, Sort

Description

ID of the VideoCall record (the parent record).

This is a relationship field.

Relationship Name

VideoCallRecord

Relationship Type

Lookup

Refers To

VideoCall



 |

## Associated Objects

This object has the following associated objects. If the API version isn’t specified, they’re available in the same API versions as this object. Otherwise, they’re available in the specified API version and later.

[VideoCallRecordingChangeEvent](https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_associated_objects_change_event.htm "A ChangeEvent object is available for each object that supports Change Data Capture. You can subscribe to a stream of change events using Change Data Capture to receive data tied to record changes in Salesforce. Changes include record creation, updates to an existing record, deletion of a record, and undeletion of a record. A change event isn’t a Salesforce object—it doesn’t support CRUD operations or queries. It’s included in the object reference so you can discover which Salesforce objects support change events.") (API version 51.0)

Change events are available for the object.

#### See Also

- [VideoCallParticipant](https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_videocallparticipant.htm "Represents a participant in a video call. Participant information can come from the video call provider (for example, Zoom), or Salesforce. This object is available in API version 51.0 and later.")
- [VideoCall](https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_videocall.htm "Represents a video call. One VideoCall record can be related to several VideoCallRecording records — for example, a video call can have several video recordings and a transcript. As well, one video call record can be associated with several video call participant records. This object is available in API version 51.0 and later.")