Clips
- OpenAPI Version:
3.1.1 - API Version:
2
Clips APIs allow developers to interface with Zoom Clips features programmatically. Zoom Clips enables users to capture, manage, and share short video recordings, making it a valuable tool for collaboration, communication, and documentation.
Servers
- URL:
https://api.zoom.us/
Operations
List all clips
- Method:
GET - Path:
/accounts/{accountId}/clips - Tags: list subAccount clips in account
Returns a list of clips of the current user or a list of all clips under the account.
Required scopes clips:read:list_user_clips:admin)
Note user_id can intake Zoom user ID or email, which only applies when scope = clips:read:list_user_clips:admin or scope=clips:read:list_user_clips:master. Otherwise, the user_id can only intake me.
Scopes: clips:read:master
Granular Scopes: clips:read:list_user_clips:master
Rate Limit Label: LIGHT
Responses
Status: 200 Clips list returned.
Content-Type: application/json
-
dataarray— The list of clips.Items:
-
clip_idstring— The clip's ID. -
created_datestring— The clip created date-time in UTC/GMT. Example: "2020-03-31T12:02:00Z" -
descriptionstring— The description of the clip. -
durationnumber— The duration of the clip, where the unit of duration is seconds. -
file_sizeinteger— The clip file size in bytes -
modified_datestring— The clip modified date-time in UTC/GMT. Example: "2020-03-31T12:02:00Z" -
owner_idstring— The owner's ID. -
share_linkstring— The share link of the clip. -
share_link_settingsobject— The access level, which indicates the access type of the current clips' share link.-
enable_passcodeboolean— Whether the passcode is enabled. -
passcodestring— The passcode. It exists only when `enable_passcode=true` -
share_scopestring, possible values:"ANYONE", "SAME_ORGANIZATON", "INVITED_MEMBERS_ONLY", "PRIVATE"— ANYONE - Anyone with this clip link can watch it. SAME_ORGANIZATON - Only users who are in the same organization as the clip owner can watch it. INVITED_MEMBERS_ONLY - Only invited users can watch it. PRIVATE - Only the clip's owner and account administrators can watch it.
-
-
statusstring, possible values:"RECORD_START", "RECORD_FAILED", "RECORD_END", "RECORD_SUCCESS", "RECORD_DELETE", "SUSPENDED"— The clip status. RECORD_START - It means the clip recording has started but has not yet ended. RECORD_FAILED - It means the clip recording failed. RECORD_END - It means the clip recording has ended but the MP4 transcription is not yet complete. RECORD_SUCCESS - It means the clip recording has reached its final state and is fully complete. RECORD_DELETE - It means the clip has been soft deleted. SUSPENDED - It means the clip has been suspended by the trust & safety team. -
tagsarray— The clip's tagsItems:
string— tag name -
thumbnail_linkstring— The clip thumbnail link. -
titlestring— The title of the clip.
-
-
next_page_tokenstring— The next page token paginates through large result sets. A next page token returns whenever the set of available results exceeds the current page size. This token's expiration period is 15 minutes. -
page_sizeinteger, default:30— The number of records returned within a single API call. -
total_recordsnumber— The total number of records found.
Example:
{
"data": [
{
"title": "clips test title",
"description": "just for test",
"duration": 6000,
"status": "RECORD_SUCCESS",
"clip_id": "A2RldhYyU08zeDNIeFJJVzBOcHFRVlZQWXlRAQ",
"owner_id": "pRof_6gpQP2YKDxmglRziA",
"file_size": 639229,
"share_link": "https://dev-integration.zoomdev.us/clips/share/A2RldhYyU08zeDNIeFJJVzBOcHFRVlZQWXlRAQ",
"share_link_settings": {
"passcode": "Dmpy*xy7",
"share_scope": "ANYONE",
"enable_passcode": true
},
"thumbnail_link": "https://file.zoomdev.us/file/2SO3x3HxRIW0NpqQVVPYyQ?attachType=preview&filename=2SO3x3HxRIW0NpqQVVPYyQ.jpg&jwt=eyJhbGciOiJFUzI1NiIsImsiOiJLSzQxYXo3LyJ9.eyJpc3MiOiJmaWxlIiwiYXVkIjoiemZzIiwiaWljIjoiZGV2IiwiaWF0IjoxNzMwNDM4OTE2LCJvcmkiOiJtYXJ2ZWwiLCJkaWciOiI5NDhhMjIxYjU2ZTFhOWM1YTMyOTE0ODdlNjFmMGU1YjA2NzkzNTM3NTY5NDRhZWVjNzcyYmU3OTQ3ZWQ3ZTAwIiwiZXhwIjoxNzMwNDQ2MTE2LCJoZGlnIjpmYWxzZX0.Lgk1SRRKsxrxWN6F9Y9aZgfqXCSZ1mJg-UsunpVCMuRMYUR1Sf-gGn1_2_Fc1gFexkBKr0C50jT7Vo1_1YQUlQ&subType=552x310",
"created_date": "2024-10-11T01:51:50.631+00:00",
"modified_date": "2024-10-31T10:06:08.460+00:00",
"tags": [
"testTag"
]
}
],
"next_page_token": "R4aF9Oj0fVM2hhezJTEmSKaBSkfesDwGy42",
"page_size": 30,
"total_records": 30
}