Create a simple app that makes requests to the Gmail API in just 5 to 10 minutes.

217 subscribers
62 endpoints
The in-depth APIMemo review for this API hasn't been published yet — the data below comes straight from the public marketplace listing.

Gmail endpoints

MethodEndpointDescription
POST batchLabelsModify
/batchLabelsModify
Modifies the labels on the specified messages.
POST batchMessageDelete
/batchMessageDelete
Delete several messages
POST createFilter
/createFilter
Creates a filter
POST createForwardingAddress
/createForwardingAddress
Creates a forwarding address.
POST createLabel
/createLabel
Creates a new label
POST createRawDraft
/createRawDraft
Creates a new draft
POST createSendAsAlias
/createSendAsAlias
Creates a custom "from" send-as alias.
POST createSimpleDraft
/createSimpleDraft
Creates a new simple draft
POST deleteDraft
/deleteDraft
Delete single draft
POST deleteFilter
/deleteFilter
Delete single filter
POST deleteForwardingAddress
/deleteForwardingAddress
Deletes the specified forwarding address.
POST deleteLabel
/deleteLabel
Delete single label
POST deleteSendAsAlias
/deleteSendAsAlias
Deletes the specified send-as alias.
POST deleteSendAsAliasSMIMEconfig
/deleteSendAsAliasSMIMEconfig
Deletes the specified S/MIME config for the specified send-as alias.
POST deleteSingleMailboxMessage
/deleteSingleMailboxMessage
Delete single message
POST deleteThread
/deleteThread
Delete single thread
POST getAutoForwarding
/getAutoForwarding
Gets the auto-forwarding setting for the specified account.
POST getDrafts
/getDrafts
Get all drafts
POST getFilters
/getFilters
Get all filters
POST getForwardingAddress
/getForwardingAddress
Gets the specified forwarding address.
POST getForwardingAddresses
/getForwardingAddresses
Lists the forwarding addresses for the specified account.
POST getImapSettings
/getImapSettings
Gets IMAP settings.
POST getLabels
/getLabels
Get all labels
POST getMailboxHistory
/getMailboxHistory
Lists the history of all changes to the given mailbox. History results are returned in chronological order (increasing historyId)
POST getMailboxMessages
/getMailboxMessages
Lists the messages in the user's mailbox
POST getPopSettings
/getPopSettings
Gets POP settings.
POST getProfile
/getProfile
Gets the current user's Gmail profile.
POST getSendAsAliasSMIMEconfig
/getSendAsAliasSMIMEconfig
Get single S/MIME config for the specified send-as alias
POST getSendAsAliasSMIMEconfigs
/getSendAsAliasSMIMEconfigs
Lists S/MIME configs for the specified send-as alias
POST getSendAsAliases
/getSendAsAliases
Lists the send-as aliases for the specified account. The result includes the primary send-as address associated with the account as well as any custom "from" aliases.
POST getSingleDraft
/getSingleDraft
Get single draft
POST getSingleFilter
/getSingleFilter
Get single filter
POST getSingleLabel
/getSingleLabel
Get single label
POST getSingleMailboxMessage
/getSingleMailboxMessage
Get single message
POST getSingleMessageAttachment
/getSingleMessageAttachment
Get single message attachment
POST getSingleSendAsAlias
/getSingleSendAsAlias
Gets the specified send-as alias.
POST getSingleThread
/getSingleThread
Get single thread
POST getThreads
/getThreads
Lists the threads in the user's mailbox
POST getVacationSettings
/getVacationSettings
Gets vacation responder settings.
POST importMessageIntoMailbox
/importMessageIntoMailbox
Imports a message into only this user's mailbox, with standard email delivery scanning and classification similar to receiving via SMTP. Does not send a message.
POST insertMessageIntoMailbox
/insertMessageIntoMailbox
Directly inserts a message into only this user's mailbox similar to IMAP APPEND, bypassing most scanning and classification. Does not send a message.
POST insertSendAsAliasSMIMEconfig
/insertSendAsAliasSMIMEconfig
Insert (upload) the given S/MIME config for the specified send-as alias. Note that pkcs12 format is required for the key.
POST moveMessageToTrash
/moveMessageToTrash
Move single message to trash
POST moveThreadToTrash
/moveThreadToTrash
Move single thread to trash
POST removeMessageFromTrash
/removeMessageFromTrash
Remove single message from trash
POST sendDraft
/sendDraft
Send existing draft
POST sendRawMessage
/sendRawMessage
Sends the specified message to the recipients in the To, Cc, and Bcc headers.
POST sendSimpleMessage
/sendSimpleMessage
Sends simple message
POST setMailboxNotification
/setMailboxNotification
Set up or update a push notification watch on the given user mailbox.
POST setSMIMEconfigAsDefault
/setSMIMEconfigAsDefault
Sets the default S/MIME config for the specified send-as alias.
+ 12 more endpoints on the provider's documentation.

Gmail pricing

PlanPriceRate limitQuotas
BASIC Free

More Email APIs

View all →
  • inboxes.com temp email accounts for testing and automation

    EmailFreemium11.8k subscribers
  • API for Gmailnator Website

    EmailFreemium
  • email verification

    EmailFree
  • Basically, a disposable or [temporary gmail](https://smailpro.com) address allows you to sign up for a…

    EmailFreemium207 subscribers
  • The Temporary Mailbox API provides a seamless solution for managing disposable email accounts and handling…

    EmailFreemium527 subscribers
  • Find the email address of instagram user account (NOT ONLY find email in bio & description!)

    EmailFreemium865 subscribers