#Zoom Mail API

Number of APIs: 45

he Zoom Mail API lets developers access information from Zoom. Use this API to build private services or public applications on the Zoom App Marketplace . Learn how to get your credentials and create private or public apps in our Authorization guide . The API accepts application/json and multipart/form-data , and responds with application/json and application/xml . All endpoints are available at https://api.zoom.us/v2/ .

To use this API, you must have:

  • Zoom One Pro or Standard Pro, Zoom One Business, or Zoom One Enterprise account

  • Account owner or admin privileges

Note : Pro accounts have the Zoom Mail Services enabled by default. For Business and Enterprise accounts, the Zoom Mail Services are disabled by default.

  1. emails-mailboxes-{email}-drafts-{draftId} - Update the specified draft email PUT {{baseUrl}}/emails/mailboxes/:email/drafts/:draftId

  2. emails-mailboxes-{email}-drafts-{draftId} - Delete an existing draft email DELETE {{baseUrl}}/emails/mailboxes/:email/drafts/:draftId

  3. emails-mailboxes-{email}-drafts - Create a new draft email POST {{baseUrl}}/emails/mailboxes/:email/drafts

  4. emails-mailboxes-{email}-messages-batchModify - Batch modify the specified emails POST {{baseUrl}}/emails/mailboxes/:email/messages/batchModify

  5. emails-mailboxes-{email}-labels-{labelId} - Patch the specified label in mailbox PATCH {{baseUrl}}/emails/mailboxes/:email/labels/:labelId

  6. emails-mailboxes-{email}-labels - Create a new label in mailbox POST {{baseUrl}}/emails/mailboxes/:email/labels

  7. emails-mailboxes-{email}-stop - Stop receiving push notification for the mailbox POST {{baseUrl}}/emails/mailboxes/:email/stop

  8. emails-mailboxes-{email}-watch - Create or update a push notification watch on the mailbox POST {{baseUrl}}/emails/mailboxes/:email/watch

  9. emails-mailboxes-{email}-settings-vacation - Update mailbox vacation response setting PUT {{baseUrl}}/emails/mailboxes/:email/settings/vacation

  10. emails-mailboxes-{email}-labels-{labelId} - Get the specified label in mailbox GET {{baseUrl}}/emails/mailboxes/:email/labels/:labelId