Activity Logs
Collects activity logs from your Zoom organization, providing detailed information about user sign-in/sign-out activities and user actions within your Zoom environment.
Details
Monad uses the time field to track the timestamp of the most recent record processed, allowing incremental syncing of new activity logs. On initial run, the connector fetches historical data from up to 5 months ago and then transitions to regular monthly processing, fetching logs in one-month chunks to ensure comprehensive coverage.
Requirements
- Confirm your account has Zoom Reporting enabled
- The zoom app will be created under a personal account. Ensure that the role assigned to the user creating the app has the following permissions assigned to it.
- Navigate to User Management > Roles and edit the Admin role.
- Navigate to Reports and enable
Viewpermissions for the following:- Usage reports
- User activity reports
- Sign In/Sign Out
- Navigate to Reports and enable
- Navigate to User Management > Roles and edit the Admin role.
- Follow the instructions to build an Server-to-Server OAuth Zoom app (not to be confused with the OAuth app).
- After you name the app, you will be presented with the following information. Save this information for use when configuring the connector
- Account ID
- Client ID
- Client Secret
- Add the following scopes to the app (do not select Optional):
- View user sign in/out activity logs
report:read:user_activities:admin
- View user sign in/out activity logs
Related Articles
Configuration
The following configuration defines the input parameters. Each field's specifications, such as type, requirements, and descriptions, are detailed below.
Settings
| Setting | Type | Required | Description |
|---|---|---|---|
| Account ID | string | Yes | The identifier for the zoom account. |
| Backfill Start Time | string | No | The date to start fetching data from. If not specified, no past records will be fetched. |
Secrets
| Secret | Type | Required | Description |
|---|---|---|---|
| Client ID | string | yes | The client id is the provided public identifier for an app. |
| Client Secret | string | yes | The client secret is known only to the application and the authorization server. |
Limitations
- This connector works with Pro plan or higher accounts.
- Accounts must have Zoom Reporting enabled.
- The source connector is restricted by rate limits.
- This input will poll once an hour to avoid rate limits.
Sample Record
{
"email": "user@zoom.us",
"time": "2025-08-11T14:32:18Z",
"type": "Sign in",
"ip_address": "192.168.1.100",
"client_type": "Browser",
"version": "5.11.0"
}