The Audit Logs endpoint allows you to retrieve all actions performed within a Panda Video account.
Through this endpoint, you can identify any changes made by users, including:
- Adding, removing, and editing videos
- Modifying permissions and access levels
- Updating account configurations
- Editing account profile information
- Security-related events and authentication changes
This endpoint is essential for internal monitoring, activity tracking, and compliance requirements.
Note
For best performance, we recommend querying logs using a 30-day date range.
It is possible to request data for longer periods, but keep in mind that the larger the date range, the longer the response time may be, as the system will need to process a significantly bigger volume of audit records.
Using the action Variable
The action parameter allows you to filter audit results by the specific type of action performed in the account.
You may pass one or multiple actions, using ~ to combine them.
Available Actions:
| Param | Type | Description |
|---|---|---|
| edit | String | Used for events where videos or dashboard settings were edited. |
| access | String | Includes login and logout events from both regular users and the root account. |
| authentication | String | Covers activation or deactivation of security features such as two-factor authentication (2AF). |
| remove | String | Represents removal actions, such as deleting videos. |
| add | String | - Includes all creation-related events, such as: - Uploading new videos - Adding thumbnails - Generating subtitles or dubbing - Creating folders - Creating AI tutors |
Example
{
"action": "access~authentication~add"
}
Using the category Variable
In addition to filtering actions, you can organize results by dashboard/system areas using the category parameter.
Just like action, multiple categories can be combined using ~.
Available Categories
| Param | Type | Default |
|---|---|---|
| player_config | String | Filters actions performed in the Player section (video profile), such as: - Control adjustments - Logo deactivation - Player configuration changes |
| user_account | String | Filters user account–related actions: - Login and logout - SMS authentication activation/deactivation - Password recovery - Video removal |
| credits | String | Shows all credit-related events: - Manual credit additions - Enabling automatic credit recharge |
| video_funnel | String | Filters actions associated with funnels: - Funnel creation, editing, and deletion - Adding/removing videos inside funnels |
| integrations | String | Returns events related to OAuth2 integrations linked to the account. |
| live | String | Filters all actions related to live events: - Creating, editing, and removing live streams - Live chat actions - Adding stream keys |
| folder | String | Filters folder-related operations: - Creating, editing, and removing folders - Moving folders between directories - Restoring deleted folders from trash |
| plan | String | Shows all plan and billing-related actions: - Changing billing information - Adjusting bandwidth or storage - Increasing simultaneous live limits - Adding extra team members - Other plan configuration changes |
| playlist | String | Filters playlist-related activity: - Creating, editing, and deleting playlists - Configuring playlist access permissions |
| qualities | String | Filters quality-related configurations: - Enabling/disabling global backup - Setting conversion qualities for new uploads - Selecting which qualities are shown in the player |
| tutor | String | Filters all actions associated with the AI Tutor: - Tutor creation - Activation and deactivation - Tutor deletion - Assigning videos to the tutor - Enabling the tutor for specific videos |
| users | String | Filters actions performed on the Team Members page: - Editing user permissions - Activating/deactivating 2AF for members - Removing team members |
| video | String | Filters all video-related actions: - Editing video settings - Replacing videos - Moving videos between folders - Uploading thumbnails - Other general video property updates |
| webhooks | String | Filters webhook configuration actions: - Adding a webhook URL - Removing a webhook URL |
Example
{
"category": "player_config~organization_account~user_account"
}
