Gmail Suite v3
Gmail REST API v1 integration for comprehensive management of Messages, Drafts, Threads, and Labels. Supports 30 specialized tools with full CRUD operations, batch processing, and secure message transmission using OAuth 2.0. Version 3.1.1 includes hardened identity resolution and full authority scopes. Secure by design.
Deletes many messages by message ID for the authenticated user ('me'). Requires https://mail.google.com/ scope.
Gmail API users.messages.batchModify — Modifies the labels on the specified messages.
Creates a new draft email for the authenticated user ('me').
Creates a new label for the authenticated user ('me').
Deletes the specified draft.
Deletes the specified label for the given user.
Gmail API users.messages.delete — Immediately and permanently deletes the specified message. This operation cannot be undone. Prefer users.messages.trash instead.
Immediately and permanently deletes the specified thread. This operation cannot be undone.
Gmail API users.messages.attachments.get — Gets the specified message attachment.
Retrieves the specified draft.
Retrieves a specific label by ID for the given user.
Retrieve the full content of a specific message by ID including headers, body, and metadata.
Retrieve the authenticated user's Gmail profile.
Retrieve all messages within a specific thread.
Lists the drafts in the authenticated user's mailbox.
Retrieve all labels in the user's Gmail account.
Retrieve messages from the user's mailbox with optional Gmail search syntax filters. Returns message IDs and thread IDs.
Lists the threads in the user's mailbox.
Gmail API users.messages.modify — Modifies the labels on the specified message.
Modifies the labels applied to a thread.
Patches an existing label using partial update semantics for the given user.
Search for email threads (conversations) using Gmail search syntax.
Sends an existing draft.
Send an email message. Expects a base64url-encoded RFC 2822 message. Uses the authenticated user's 'me' identity.
Gmail API users.messages.trash — Moves the specified message to the trash.
Moves the specified thread to the trash.
Gmail API users.messages.untrash — Removes the specified message from the trash.
Removes the specified thread from the trash.
Replaces a draft's content with the provided message.
Updates an existing label using full update semantics (replaces provided fields) for the given user.