Number of APIs: 45
1. emails-mailboxes-{email}-drafts-send - Send out a draft email
POST {{baseUrl}}/emails/mailboxes/:email/drafts/send
2. emails-mailboxes-{email}-drafts-{draftId} - Get the specified draft email
GET {{baseUrl}}/emails/mailboxes/:email/drafts/:draftId?format=full
Retrieves the specified draft.
Scopes: mail:read
Rate Limit Label: LIGHT
Not supported in Gov cluster
3. emails-mailboxes-{email}-drafts-{draftId} - Update the specified draft email
PUT {{baseUrl}}/emails/mailboxes/:email/drafts/:draftId
Replaces a draft email's content.
Scopes: mail:write
Rate Limit Label: MEDIUM
Not supported in Gov cluster
4. emails-mailboxes-{email}-drafts-{draftId} - Delete an existing draft email
DELETE {{baseUrl}}/emails/mailboxes/:email/drafts/:draftId
Immediately and permanently deletes the specified draft.
Scopes: mail:write
Rate Limit Label: LIGHT
Not supported in Gov cluster
5. emails-mailboxes-{email}-drafts - List emails from draft folder
GET {{baseUrl}}/emails/mailboxes/:email/drafts?includeSpamTrash=<boolean>&maxResults=<integer>&pageToken=<string>&q=<string>
Lists the draft messages in the mailbox.
Scopes: mail:read
Rate Limit Label: MEDIUM
Not supported in Gov cluster
6. emails-mailboxes-{email}-drafts - Create a new draft email
POST {{baseUrl}}/emails/mailboxes/:email/drafts
Creates a new draft email message.
Scopes: mail:write
Rate Limit Label: MEDIUM
Not supported in Gov cluster
7. emails-mailboxes-{email}-history - List history of events for mailbox
GET {{baseUrl}}/emails/mailboxes/:email/history?maxResults=<integer>&pageToken=<string>&startHistoryId=<string>&historyTypes=delegateUpdated&excludeHistoryTypes=delegatorsUpdated&labelId=<string>
Lists the history of the changes to the given mailbox.
Scopes: mail:read
Rate Limit Label: LIGHT
Not supported in Gov cluster
8. emails-mailboxes-{email}-labels-{labelId} - Get the specified label in mailbox
GET {{baseUrl}}/emails/mailboxes/:email/labels/:labelId
Retrieves the specified label.
Scopes: mail:read
Rate Limit Label: LIGHT
Not supported in Gov cluster
9. emails-mailboxes-{email}-labels-{labelId} - Update the specified label in mailbox
PUT {{baseUrl}}/emails/mailboxes/:email/labels/:labelId
Updates the specified label.
Scopes: mail:write
Rate Limit Label: LIGHT
Not supported in Gov cluster
10. emails-mailboxes-{email}-labels-{labelId} - Delete an existing label from mailbox
DELETE {{baseUrl}}/emails/mailboxes/:email/labels/:labelId
Immediately and permanently deletes the specified label and removes it from any messages and threads that it is applied to.
Scopes: mail:write
Rate Limit Label: LIGHT
Not supported in Gov cluster
11. emails-mailboxes-{email}-labels-{labelId} - Patch the specified label in mailbox
PATCH {{baseUrl}}/emails/mailboxes/:email/labels/:labelId
12. emails-mailboxes-{email}-labels - List labels in the mailbox
GET {{baseUrl}}/emails/mailboxes/:email/labels?format=full
Lists all labels in the mailbox.
Scopes: mail:read
Rate Limit Label: MEDIUM
Not supported in Gov cluster
13. emails-mailboxes-{email}-labels - Create a new label in mailbox
POST {{baseUrl}}/emails/mailboxes/:email/labels
14. emails-mailboxes-{email}-profile - Get the mailbox profile
GET {{baseUrl}}/emails/mailboxes/:email/profile
15. emails-mailboxes-{email}-stop - Stop receiving push notification for the mailbox
POST {{baseUrl}}/emails/mailboxes/:email/stop
Request to stop receiving push notifications for the given user mailbox.
Scopes: mail:write
Rate Limit Label: LIGHT
Not supported in Gov cluster
16. emails-mailboxes-{email}-watch - Create or update a push notification watch on the mailbox
POST {{baseUrl}}/emails/mailboxes/:email/watch
Create or update a push notification watch on the given mailbox.
Scopes: mail:write
Rate Limit Label: LIGHT
Not supported in Gov cluster
17. emails-mailboxes-{email}-messages-batchDelete - Batch delete the specified emails
POST {{baseUrl}}/emails/mailboxes/:email/messages/batchDelete
Delete multiple messages specified in request body.
Scopes: mail:write
Rate Limit Label: MEDIUM
Not supported in Gov cluster
18. emails-mailboxes-{email}-messages-batchModify - Batch modify the specified emails
POST {{baseUrl}}/emails/mailboxes/:email/messages/batchModify
Modifies the labels on the specified messages.
Scopes: mail:write
Rate Limit Label: HEAVY
Not supported in Gov cluster
19. emails-mailboxes-{email}-messages-send - Send out an email
POST {{baseUrl}}/emails/mailboxes/:email/messages/send
Sends the specified message to the recipients as specified in the email.
Scopes: mail:write
Rate Limit Label: MEDIUM
Not supported in Gov cluster
20. emails-mailboxes-{email}-messages-{messageId}-modify - Update the specified email
POST {{baseUrl}}/emails/mailboxes/:email/messages/:messageId/modify
Modifies the labels on the specified message.
Scopes: mail:write
Rate Limit Label: MEDIUM
Not supported in Gov cluster
21. emails-mailboxes-{email}-messages-{messageId}-trash - Move the specified email to TRASH folder
POST {{baseUrl}}/emails/mailboxes/:email/messages/:messageId/trash
Moves the specified message to the TRASH folder.
Scopes: mail:write
Rate Limit Label: LIGHT
Not supported in Gov cluster
22. emails-mailboxes-{email}-messages-{messageId}-untrash - Move the specified email out of TRASH folder
POST {{baseUrl}}/emails/mailboxes/:email/messages/:messageId/untrash
Move a message out of TRASH folder.
Scopes: mail:write
Rate Limit Label: LIGHT
Not supported in Gov cluster
GET {{baseUrl}}/emails/mailboxes/:email/messages/:messageId/attachments/:attachmentId
Retrieves the specified message attachment.
Scopes: mail:read
Rate Limit Label: MEDIUM
Not supported in Gov cluster
24. emails-mailboxes-{email}-messages-{messageId} - Get the specified email
GET {{baseUrl}}/emails/mailboxes/:email/messages/:messageId?format=metadata&metadataHeaders=<string>
Retrieves the specified message.
Scopes: mail:read
Rate Limit Label: LIGHT
Not supported in Gov cluster
25. emails-mailboxes-{email}-messages-{messageId} - Delete an existing email
DELETE {{baseUrl}}/emails/mailboxes/:email/messages/:messageId
Immediately and permanently deletes the specified message.
Scopes: mail:write
Rate Limit Label: LIGHT
Not supported in Gov cluster
26. emails-mailboxes-{email}-messages - List emails from the mailbox
GET {{baseUrl}}/emails/mailboxes/:email/messages?maxResults=<string>&pageToken=<string>&labelIds=<string>&q=<string>&includeSpamTrash=<boolean>
Lists the messages in the user's mailbox.
Scopes: mail:read
Rate Limit Label: MEDIUM
Not supported in Gov cluster
27. emails-mailboxes-{email}-messages - Create a new email
POST {{baseUrl}}/emails/mailboxes/:email/messages?deleted=<boolean>
Directly inserts a message into this mailbox.
Scopes: mail:write
Rate Limit Label: MEDIUM
Not supported in Gov cluster
28. emails-mailboxes-{email}-settings-language - Get mailbox language setting
GET {{baseUrl}}/emails/mailboxes/:email/settings/language
29. emails-mailboxes-{email}-settings-language - Update mailbox language setting
PUT {{baseUrl}}/emails/mailboxes/:email/settings/language
30. emails-mailboxes-{email}-settings-vacation - Get mailbox vacation response setting
GET {{baseUrl}}/emails/mailboxes/:email/settings/vacation
Gets vacation respondes settings.
Scopes: mail:read
Rate Limit Label: LIGHT
Not supported in Gov cluster
31. emails-mailboxes-{email}-settings-vacation - Update mailbox vacation response setting
PUT {{baseUrl}}/emails/mailboxes/:email/settings/vacation
Updates vacation responder settings.
Scopes: mail:write
Rate Limit Label: LIGHT
Not supported in Gov cluster
GET {{baseUrl}}/emails/mailboxes/:email/settings/delegates/:delegateEmail
Retrieves the specified delegate. Managing delegate operations must be done by the mailbox owner.
Scopes: mail:read
Rate Limit Label: LIGHT
Not supported in Gov cluster
DELETE {{baseUrl}}/emails/mailboxes/:email/settings/delegates/:delegateEmail
Removes the specified delegate. Managing delegate operations must be done by the mailbox owner.
Scopes: mail:write
Rate Limit Label: LIGHT
Not supported in Gov cluster
34. emails-mailboxes-{email}-settings-delegates - List delegates on the mailbox
GET {{baseUrl}}/emails/mailboxes/:email/settings/delegates
Lists the delegates on the mailbox. Managing delegate operations must be done by the mailbox owner.
Scopes: mail:read
Rate Limit Label: MEDIUM
Not supported in Gov cluster
35. emails-mailboxes-{email}-settings-delegates - Grant a new delegate access on the mailbox
POST {{baseUrl}}/emails/mailboxes/:email/settings/delegates
Creates a delegate on the mailbox. Managing delegate operations must be done by the mailbox owner.
Scopes: mail:write
Rate Limit Label: LIGHT
Not supported in Gov cluster
36. emails-mailboxes-{email}-settings-filters-{filterId} - Get the specified email filter
GET {{baseUrl}}/emails/mailboxes/:email/settings/filters/:filterId
Retrieves the specified filter.
Scopes: mail:read
Rate Limit Label: LIGHT
Not supported in Gov cluster
37. emails-mailboxes-{email}-settings-filters-{filterId} - Delete the specified email filter
DELETE {{baseUrl}}/emails/mailboxes/:email/settings/filters/:filterId
Immediately and permanently deletes the specified filter.
Scopes: mail:write
Rate Limit Label: LIGHT
Not supported in Gov cluster
38. emails-mailboxes-{email}-settings-filters - List email filters
GET {{baseUrl}}/emails/mailboxes/:email/settings/filters
Lists the message filters of a mailbox.
Scopes: mail:read
Rate Limit Label: MEDIUM
Not supported in Gov cluster
39. emails-mailboxes-{email}-settings-filters - Create an email filter
POST {{baseUrl}}/emails/mailboxes/:email/settings/filters
40. emails-mailboxes-{email}-threads-{threadId}-modify - Update the specified thread
POST {{baseUrl}}/emails/mailboxes/:email/threads/:threadId/modify
Modifies the labels applied to the thread. This applies to all messages in the thread.
Scopes: mail:write
Rate Limit Label: MEDIUM
Not supported in Gov cluster
41. emails-mailboxes-{email}-threads-{threadId}-trash - Move the specified thread to TRASH folder
POST {{baseUrl}}/emails/mailboxes/:email/threads/:threadId/trash
Moves the specified thread to the trash. Any messages that belong to the thread are also moved to the trash.
Scopes: mail:write
Rate Limit Label: MEDIUM
Not supported in Gov cluster
42. emails-mailboxes-{email}-threads-{threadId}-untrash - Move the specified thread out of TRASH folder
POST {{baseUrl}}/emails/mailboxes/:email/threads/:threadId/untrash
Move the specified thread out of the trash folder. Any messages that belong to the thread are also removed from the trash.
Scopes: mail:write
Rate Limit Label: MEDIUM
Not supported in Gov cluster
43. emails-mailboxes-{email}-threads-{threadId} - Get the specified email thread
GET {{baseUrl}}/emails/mailboxes/:email/threads/:threadId?format=full&metadataHeaders=<string>&maxResults=<string>&pageToken=<string>
Retrieves the specified thread.
Scopes: mail:read
Rate Limit Label: LIGHT
Not supported in Gov cluster
44. emails-mailboxes-{email}-threads-{threadId} - Delete an existing email thread
DELETE {{baseUrl}}/emails/mailboxes/:email/threads/:threadId
Immediately and permanently deletes the specified thread. Any messages that belong to the thread are also deleted. This operation cannot be undone.
Scopes: mail:write
Rate Limit Label: MEDIUM
Not supported in Gov cluster
45. emails-mailboxes-{email}-threads - List email threads from the mailbox
GET {{baseUrl}}/emails/mailboxes/:email/threads?includeSpamTrash=false&labelIds=<string>&maxResults=<string>&pageToken=<string>&q=<string>
Lists the threads in the mailbox.
Scopes: mail:read
Rate Limit Label: MEDIUM
Not supported in Gov cluster
ENDPOINTS