Gmail
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
| Method | Endpoint | Description |
|---|---|---|
| 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
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — | — |