File: C:/Users/fred/.codex/.tmp/plugins/plugins/zoom/skills/webhooks/references/events.md
# Webhooks - Events
Complete reference of Zoom webhook events.
## Overview
Zoom sends webhook events for various actions across meetings, users, recordings, and more.
## Meeting Events
| Event | Description |
|-------|-------------|
| `meeting.created` | Meeting created |
| `meeting.updated` | Meeting updated |
| `meeting.deleted` | Meeting deleted |
| `meeting.started` | Meeting started |
| `meeting.ended` | Meeting ended |
| `meeting.participant_joined` | Participant joined |
| `meeting.participant_left` | Participant left |
| `meeting.sharing_started` | Screen share started |
| `meeting.sharing_ended` | Screen share ended |
## Recording Events
| Event | Description |
|-------|-------------|
| `recording.started` | Recording started |
| `recording.stopped` | Recording stopped |
| `recording.paused` | Recording paused |
| `recording.resumed` | Recording resumed |
| `recording.completed` | Recording ready for download |
| `recording.trashed` | Recording moved to trash |
| `recording.deleted` | Recording permanently deleted |
## User Events
| Event | Description |
|-------|-------------|
| `user.created` | User created |
| `user.updated` | User updated |
| `user.deleted` | User deleted |
| `user.activated` | User activated |
| `user.deactivated` | User deactivated |
## Webinar Events
| Event | Description |
|-------|-------------|
| `webinar.created` | Webinar created |
| `webinar.updated` | Webinar updated |
| `webinar.deleted` | Webinar deleted |
| `webinar.started` | Webinar started |
| `webinar.ended` | Webinar ended |
## Event Payload Structure
```json
{
"event": "meeting.started",
"event_ts": 1234567890,
"payload": {
"account_id": "account_id",
"object": {
"id": "meeting_id",
"topic": "Meeting Topic",
"host_id": "host_user_id",
"start_time": "2024-01-15T10:00:00Z"
}
}
}
```
## Resources
- **Events reference**: https://developers.zoom.us/docs/api/rest/reference/zoom-api/events/