File: C:/Users/fred/.codex/.tmp/plugins/plugins/zoom/skills/rest-api/references/whiteboard.md
# Zoom Whiteboard API
Authoritative endpoint inventory for Whiteboard. This file mirrors the official Zoom API Hub OpenAPI document for this product area.
## Canonical Source
- OpenAPI JSON: https://developers.zoom.us/api-hub/whiteboard/methods/endpoints.json
- Base URL: `https://api.zoom.us/v2`
- Authentication details: [authentication.md](authentication.md)
## Notes
- Endpoint methods and paths below are generated from the official Zoom API Hub `paths` object.
- Scope names are defined per operation and frequently use granular scope names. Check the API Hub operation page for the exact scopes before implementation.
- Use this file for endpoint discovery and inventory. Use `../examples/` for orchestration patterns, not as the canonical source of path names.
## Coverage
| Metric | Value |
|--------|-------|
| Endpoint operations | 32 |
| Path templates | 21 |
| Tags | 8 |
## Tag Index
| Tag | Operations |
|-----|------------|
| Archiving | 3 |
| Collaborator | 4 |
| Document | 5 |
| Export | 3 |
| File | 2 |
| Import | 2 |
| Project | 12 |
| Settings | 1 |
## Endpoints by Tag
### Archiving
| Method | Endpoint | Summary | Operation ID |
|--------|----------|---------|-------------|
| GET | `/whiteboards/sessions` | List whiteboards sessions | `Createwhiteboardsarchivefiles` |
| GET | `/whiteboards/sessions/activity/download/{path}` | Download Whiteboards activity file | `Downloadwhiteboardsactivityfile` |
| GET | `/whiteboards/sessions/{seesionId}` | List whiteboard sessions activities | `Listwhiteboardsessionsarchivedfiles` |
### Collaborator
| Method | Endpoint | Summary | Operation ID |
|--------|----------|---------|-------------|
| GET | `/whiteboards/{whiteboardId}/collaborator` | Get collaborators of a whiteboard | `GetAWhiteboardCollaborator` |
| PATCH | `/whiteboards/{whiteboardId}/collaborator` | Update whiteboard collaborators | `UpdateAWhiteboardCollaborator` |
| POST | `/whiteboards/{whiteboardId}/collaborator` | Share a whiteboard to new users or team chat channels. | `AddAWhiteboardCollaborator` |
| DELETE | `/whiteboards/{whiteboardId}/collaborator/{collaboratorId}` | Remove the collaborator from a whiteboard | `DeleteAWhiteboardCollaborator` |
### Document
| Method | Endpoint | Summary | Operation ID |
|--------|----------|---------|-------------|
| GET | `/whiteboards` | List all whiteboards | `ListWhiteboards` |
| POST | `/whiteboards` | Create a new whiteboard | `newWhiteboardCreate` |
| DELETE | `/whiteboards/{whiteboardId}` | Delete a whiteboard | `DeleteAWhiteboard` |
| GET | `/whiteboards/{whiteboardId}` | Get a whiteboard | `GetAWhiteboard` |
| PUT | `/whiteboards/{whiteboardId}` | Update whiteboard basic information | `UpdateAWhiteboardMetadata` |
### Export
| Method | Endpoint | Summary | Operation ID |
|--------|----------|---------|-------------|
| POST | `/whiteboards/export` | Create whiteboard export | `Createwhiteboardsexport` |
| GET | `/whiteboards/export/task/{taskId}` | Download whiteboard export | `Downloadwhiteboardexport` |
| GET | `/whiteboards/export/task/{taskId}/status` | Get whiteboard export generation status | `Getwhiteboardexportdatagenerationstatus` |
### File
| Method | Endpoint | Summary | Operation ID |
|--------|----------|---------|-------------|
| POST | `/whiteboards/files` | Upload file for whiteboard import | `Uploadfileforwhiteboardimport` |
| GET | `/whiteboards/{whiteboardId}/files/{fileId}` | Download Imported Whiteboard File | `Downloadembeddedwhiteboardfile` |
### Import
| Method | Endpoint | Summary | Operation ID |
|--------|----------|---------|-------------|
| POST | `/whiteboards/import` | Create a new whiteboard by import | `CreateWhiteboardImport` |
| GET | `/whiteboards/import/{taskId}/status` | Get whiteboard import status | `GetWhiteboardimportstatus` |
### Project
| Method | Endpoint | Summary | Operation ID |
|--------|----------|---------|-------------|
| GET | `/whiteboards/projects` | List all projects | `Listallprojects` |
| POST | `/whiteboards/projects` | Create a new project | `Createproject` |
| DELETE | `/whiteboards/projects/{projectId}` | Delete a project | `Deleteproject` |
| GET | `/whiteboards/projects/{projectId}` | Get a project | `Getaproject` |
| PATCH | `/whiteboards/projects/{projectId}` | Update project basic information | `Updateproject` |
| GET | `/whiteboards/projects/{projectId}/collaborators` | Get collaborators of a project | `Getcollaboratorsofaproject` |
| PATCH | `/whiteboards/projects/{projectId}/collaborators` | Update project collaborators | `Updateprojectcollaborators` |
| POST | `/whiteboards/projects/{projectId}/collaborators` | Share a project to new users | `Shareaprojecttonewusers` |
| DELETE | `/whiteboards/projects/{projectId}/collaborators/{collaboratorId}` | Remove the collaborator from a project | `Removethecollaboratorfromaproject` |
| GET | `/whiteboards/projects/{projectId}/subprojects` | List subprojects | `listSubProjects` |
| DELETE | `/whiteboards/projects/{projectId}/whiteboards` | Remove whiteboards from a project | `Removewhiteboardsfromaproject` |
| POST | `/whiteboards/projects/{projectId}/whiteboards` | Move whiteboards to a project | `Movewhiteboardstoproject` |
### Settings
| Method | Endpoint | Summary | Operation ID |
|--------|----------|---------|-------------|
| PATCH | `/whiteboards/{whiteboardId}/share_setting` | Update whiteboard share setting | `UpdateAWhiteboardShareSetting` |