pub struct Archiving {
pub client: Client,
}
Fields§
§client: Client
Implementations§
source§impl Archiving
impl Archiving
sourcepub async fn list_archived_files(
&self,
page_size: i64,
next_page_token: &str,
from: &str,
to: &str,
query_date_type: ListArchivedFilesQueryDateType
) -> Result<Response<Vec<ListArchivedFilesResponseMeetings>>, ClientError>
pub async fn list_archived_files( &self, page_size: i64, next_page_token: &str, from: &str, to: &str, query_date_type: ListArchivedFilesQueryDateType ) -> Result<Response<Vec<ListArchivedFilesResponseMeetings>>, ClientError>
List archived files.
This function performs a GET
to the /archive_files
endpoint.
Zoom’s archiving solution allows account administrators to set up an automated mechanism to record, collect and archive meeting data to a 3rd party platform of their choice and hence, satisfy FINRA and/ or other compliance requirements.
Use this API to retrieve archived meeting or webinar files of an account.
Scope: recording:read:admin
Rate Limit Label: Medium
Prerequisites:
- Enable cloud recording.
- Follow the enablement process to access the archiving feature.
Parameters:
page_size: i64
– The number of records returned within a single API call.next_page_token: &str
– The next page token is used to paginate through large result sets. A next page token will be returned whenever the set of available results exceeds the current page size. The expiration period for this token is 15 minutes.from: &str
– Start date for the query in “yyyy-MM-dd’T’HH:mm:ss’Z’” format. The duration for the query defined using the “from” and “to” parameters should not exceed 7 days as this API only provides a week’s data at once.to: &str
– End date for the query in “yyyy-MM-dd’T’HH:mm:ss’Z’” format. .query_date_type: crate::types::ListArchivedFilesQueryDateType
– The query date type for thefrom
andto
parameters.
sourcepub async fn list_all_archived_files(
&self,
from: &str,
to: &str,
query_date_type: ListArchivedFilesQueryDateType
) -> Result<Response<Vec<ListArchivedFilesResponseMeetings>>, ClientError>
pub async fn list_all_archived_files( &self, from: &str, to: &str, query_date_type: ListArchivedFilesQueryDateType ) -> Result<Response<Vec<ListArchivedFilesResponseMeetings>>, ClientError>
List archived files.
This function performs a GET
to the /archive_files
endpoint.
As opposed to list_archived_files
, this function returns all the pages of the request at once.
Zoom’s archiving solution allows account administrators to set up an automated mechanism to record, collect and archive meeting data to a 3rd party platform of their choice and hence, satisfy FINRA and/ or other compliance requirements.
Use this API to retrieve archived meeting or webinar files of an account.
Scope: recording:read:admin
Rate Limit Label: Medium
Prerequisites:
- Enable cloud recording.
- Follow the enablement process to access the archiving feature.
sourcepub async fn testget_record_archived_file(
&self,
meeting_uuid: &str
) -> Result<Response<CloudArchivedFiles>, ClientError>
pub async fn testget_record_archived_file( &self, meeting_uuid: &str ) -> Result<Response<CloudArchivedFiles>, ClientError>
Get meeting archived files.
This function performs a GET
to the /past_meetings/{meetingUUID}/archive_files
endpoint.
List the archived recording files of the specific meeting instance. For more information, read our Managing archiving of meeting and webinar data documentation.
Scopes: recording:read``24
— Apple OAuth27
— Microsoft OAuth97
— Mobile device98
— RingCentral OAuth99
— API user100
— Zoom Work email101
— Single Sign-On (SSO)
The following login methods are only available in China:
11
— Phone number21
— WeChat23
— Alipay
Parameters:
-
meeting: &str
– The meeting’s universally unique identifier (UUID). Each meeting instance generates a UUID. For example, after a meeting ends, a new UUID is generated for the next meeting instance.If the meeting UUID begins with a
/
character or contains a//
character, you must double-encode the meeting UUID when using the meeting UUID for other API calls.