# google-mail OpenAPI overview

> Below is an overview of the google-mail openapi in simple language. This API contains 79 endpoints.

For more detailed information of an endpoint, visit https://oapis.org/summary/google-mail/[idOrRoute]

Gmail API vv1 - https://gmail.googleapis.com
The Gmail API lets you view and manage Gmail mailbox data like threads, messages, and labels.

## users

- [gmail.users.drafts.list](https://oapis.org/openapi/google-mail/gmail.users.drafts.list): GET https://gmail.googleapis.com/gmail/v1/users/{userId}/drafts?includeSpamTrash=boolean&maxResults=integer&pageToken=string&q=string - 
- [gmail.users.drafts.create](https://oapis.org/openapi/google-mail/gmail.users.drafts.create): POST https://gmail.googleapis.com/gmail/v1/users/{userId}/drafts - 
- [gmail.users.drafts.send](https://oapis.org/openapi/google-mail/gmail.users.drafts.send): POST https://gmail.googleapis.com/gmail/v1/users/{userId}/drafts/send - 
- [gmail.users.drafts.get](https://oapis.org/openapi/google-mail/gmail.users.drafts.get): GET https://gmail.googleapis.com/gmail/v1/users/{userId}/drafts/{id}?format=string - 
- [gmail.users.drafts.update](https://oapis.org/openapi/google-mail/gmail.users.drafts.update): PUT https://gmail.googleapis.com/gmail/v1/users/{userId}/drafts/{id} - 
- [gmail.users.drafts.delete](https://oapis.org/openapi/google-mail/gmail.users.drafts.delete): DELETE https://gmail.googleapis.com/gmail/v1/users/{userId}/drafts/{id} - 
- [gmail.users.history.list](https://oapis.org/openapi/google-mail/gmail.users.history.list): GET https://gmail.googleapis.com/gmail/v1/users/{userId}/history?historyTypes=array&labelId=string&maxResults=integer&pageToken=string&startHistoryId=string - 
- [gmail.users.labels.list](https://oapis.org/openapi/google-mail/gmail.users.labels.list): GET https://gmail.googleapis.com/gmail/v1/users/{userId}/labels - 
- [gmail.users.labels.create](https://oapis.org/openapi/google-mail/gmail.users.labels.create): POST https://gmail.googleapis.com/gmail/v1/users/{userId}/labels - 
- [gmail.users.labels.get](https://oapis.org/openapi/google-mail/gmail.users.labels.get): GET https://gmail.googleapis.com/gmail/v1/users/{userId}/labels/{id} - 
- [gmail.users.labels.update](https://oapis.org/openapi/google-mail/gmail.users.labels.update): PUT https://gmail.googleapis.com/gmail/v1/users/{userId}/labels/{id} - 
- [gmail.users.labels.patch](https://oapis.org/openapi/google-mail/gmail.users.labels.patch): PATCH https://gmail.googleapis.com/gmail/v1/users/{userId}/labels/{id} - 
- [gmail.users.labels.delete](https://oapis.org/openapi/google-mail/gmail.users.labels.delete): DELETE https://gmail.googleapis.com/gmail/v1/users/{userId}/labels/{id} - 
- [gmail.users.messages.list](https://oapis.org/openapi/google-mail/gmail.users.messages.list): GET https://gmail.googleapis.com/gmail/v1/users/{userId}/messages?includeSpamTrash=boolean&labelIds=array&maxResults=integer&pageToken=string&q=string - 
- [gmail.users.messages.insert](https://oapis.org/openapi/google-mail/gmail.users.messages.insert): POST https://gmail.googleapis.com/gmail/v1/users/{userId}/messages?deleted=boolean&internalDateSource=string - 
- [gmail.users.messages.batchDelete](https://oapis.org/openapi/google-mail/gmail.users.messages.batchDelete): POST https://gmail.googleapis.com/gmail/v1/users/{userId}/messages/batchDelete - 
- [gmail.users.messages.batchModify](https://oapis.org/openapi/google-mail/gmail.users.messages.batchModify): POST https://gmail.googleapis.com/gmail/v1/users/{userId}/messages/batchModify - 
- [gmail.users.messages.import](https://oapis.org/openapi/google-mail/gmail.users.messages.import): POST https://gmail.googleapis.com/gmail/v1/users/{userId}/messages/import?deleted=boolean&internalDateSource=string&neverMarkSpam=boolean&processForCalendar=boolean - 
- [gmail.users.messages.send](https://oapis.org/openapi/google-mail/gmail.users.messages.send): POST https://gmail.googleapis.com/gmail/v1/users/{userId}/messages/send - 
- [gmail.users.messages.get](https://oapis.org/openapi/google-mail/gmail.users.messages.get): GET https://gmail.googleapis.com/gmail/v1/users/{userId}/messages/{id}?format=string&metadataHeaders=array - 
- [gmail.users.messages.delete](https://oapis.org/openapi/google-mail/gmail.users.messages.delete): DELETE https://gmail.googleapis.com/gmail/v1/users/{userId}/messages/{id} - 
- [gmail.users.messages.modify](https://oapis.org/openapi/google-mail/gmail.users.messages.modify): POST https://gmail.googleapis.com/gmail/v1/users/{userId}/messages/{id}/modify - 
- [gmail.users.messages.trash](https://oapis.org/openapi/google-mail/gmail.users.messages.trash): POST https://gmail.googleapis.com/gmail/v1/users/{userId}/messages/{id}/trash - 
- [gmail.users.messages.untrash](https://oapis.org/openapi/google-mail/gmail.users.messages.untrash): POST https://gmail.googleapis.com/gmail/v1/users/{userId}/messages/{id}/untrash - 
- [gmail.users.messages.attachments.get](https://oapis.org/openapi/google-mail/gmail.users.messages.attachments.get): GET https://gmail.googleapis.com/gmail/v1/users/{userId}/messages/{messageId}/attachments/{id} - 
- [gmail.users.getProfile](https://oapis.org/openapi/google-mail/gmail.users.getProfile): GET https://gmail.googleapis.com/gmail/v1/users/{userId}/profile - 
- [gmail.users.settings.getAutoForwarding](https://oapis.org/openapi/google-mail/gmail.users.settings.getAutoForwarding): GET https://gmail.googleapis.com/gmail/v1/users/{userId}/settings/autoForwarding - 
- [gmail.users.settings.updateAutoForwarding](https://oapis.org/openapi/google-mail/gmail.users.settings.updateAutoForwarding): PUT https://gmail.googleapis.com/gmail/v1/users/{userId}/settings/autoForwarding - 
- [gmail.users.settings.cse.identities.list](https://oapis.org/openapi/google-mail/gmail.users.settings.cse.identities.list): GET https://gmail.googleapis.com/gmail/v1/users/{userId}/settings/cse/identities?pageSize=integer&pageToken=string - 
- [gmail.users.settings.cse.identities.create](https://oapis.org/openapi/google-mail/gmail.users.settings.cse.identities.create): POST https://gmail.googleapis.com/gmail/v1/users/{userId}/settings/cse/identities - 
- [gmail.users.settings.cse.identities.get](https://oapis.org/openapi/google-mail/gmail.users.settings.cse.identities.get): GET https://gmail.googleapis.com/gmail/v1/users/{userId}/settings/cse/identities/{cseEmailAddress} - 
- [gmail.users.settings.cse.identities.delete](https://oapis.org/openapi/google-mail/gmail.users.settings.cse.identities.delete): DELETE https://gmail.googleapis.com/gmail/v1/users/{userId}/settings/cse/identities/{cseEmailAddress} - 
- [gmail.users.settings.cse.identities.patch](https://oapis.org/openapi/google-mail/gmail.users.settings.cse.identities.patch): PATCH https://gmail.googleapis.com/gmail/v1/users/{userId}/settings/cse/identities/{emailAddress} - 
- [gmail.users.settings.cse.keypairs.list](https://oapis.org/openapi/google-mail/gmail.users.settings.cse.keypairs.list): GET https://gmail.googleapis.com/gmail/v1/users/{userId}/settings/cse/keypairs?pageSize=integer&pageToken=string - 
- [gmail.users.settings.cse.keypairs.create](https://oapis.org/openapi/google-mail/gmail.users.settings.cse.keypairs.create): POST https://gmail.googleapis.com/gmail/v1/users/{userId}/settings/cse/keypairs - 
- [gmail.users.settings.cse.keypairs.get](https://oapis.org/openapi/google-mail/gmail.users.settings.cse.keypairs.get): GET https://gmail.googleapis.com/gmail/v1/users/{userId}/settings/cse/keypairs/{keyPairId} - 
- [gmail.users.settings.cse.keypairs.disable](https://oapis.org/openapi/google-mail/gmail.users.settings.cse.keypairs.disable): POST https://gmail.googleapis.com/gmail/v1/users/{userId}/settings/cse/keypairs/{keyPairId}:disable - 
- [gmail.users.settings.cse.keypairs.enable](https://oapis.org/openapi/google-mail/gmail.users.settings.cse.keypairs.enable): POST https://gmail.googleapis.com/gmail/v1/users/{userId}/settings/cse/keypairs/{keyPairId}:enable - 
- [gmail.users.settings.cse.keypairs.obliterate](https://oapis.org/openapi/google-mail/gmail.users.settings.cse.keypairs.obliterate): POST https://gmail.googleapis.com/gmail/v1/users/{userId}/settings/cse/keypairs/{keyPairId}:obliterate - 
- [gmail.users.settings.delegates.list](https://oapis.org/openapi/google-mail/gmail.users.settings.delegates.list): GET https://gmail.googleapis.com/gmail/v1/users/{userId}/settings/delegates - 
- [gmail.users.settings.delegates.create](https://oapis.org/openapi/google-mail/gmail.users.settings.delegates.create): POST https://gmail.googleapis.com/gmail/v1/users/{userId}/settings/delegates - 
- [gmail.users.settings.delegates.get](https://oapis.org/openapi/google-mail/gmail.users.settings.delegates.get): GET https://gmail.googleapis.com/gmail/v1/users/{userId}/settings/delegates/{delegateEmail} - 
- [gmail.users.settings.delegates.delete](https://oapis.org/openapi/google-mail/gmail.users.settings.delegates.delete): DELETE https://gmail.googleapis.com/gmail/v1/users/{userId}/settings/delegates/{delegateEmail} - 
- [gmail.users.settings.filters.list](https://oapis.org/openapi/google-mail/gmail.users.settings.filters.list): GET https://gmail.googleapis.com/gmail/v1/users/{userId}/settings/filters - 
- [gmail.users.settings.filters.create](https://oapis.org/openapi/google-mail/gmail.users.settings.filters.create): POST https://gmail.googleapis.com/gmail/v1/users/{userId}/settings/filters - 
- [gmail.users.settings.filters.get](https://oapis.org/openapi/google-mail/gmail.users.settings.filters.get): GET https://gmail.googleapis.com/gmail/v1/users/{userId}/settings/filters/{id} - 
- [gmail.users.settings.filters.delete](https://oapis.org/openapi/google-mail/gmail.users.settings.filters.delete): DELETE https://gmail.googleapis.com/gmail/v1/users/{userId}/settings/filters/{id} - 
- [gmail.users.settings.forwardingAddresses.list](https://oapis.org/openapi/google-mail/gmail.users.settings.forwardingAddresses.list): GET https://gmail.googleapis.com/gmail/v1/users/{userId}/settings/forwardingAddresses - 
- [gmail.users.settings.forwardingAddresses.create](https://oapis.org/openapi/google-mail/gmail.users.settings.forwardingAddresses.create): POST https://gmail.googleapis.com/gmail/v1/users/{userId}/settings/forwardingAddresses - 
- [gmail.users.settings.forwardingAddresses.get](https://oapis.org/openapi/google-mail/gmail.users.settings.forwardingAddresses.get): GET https://gmail.googleapis.com/gmail/v1/users/{userId}/settings/forwardingAddresses/{forwardingEmail} - 
- [gmail.users.settings.forwardingAddresses.delete](https://oapis.org/openapi/google-mail/gmail.users.settings.forwardingAddresses.delete): DELETE https://gmail.googleapis.com/gmail/v1/users/{userId}/settings/forwardingAddresses/{forwardingEmail} - 
- [gmail.users.settings.getImap](https://oapis.org/openapi/google-mail/gmail.users.settings.getImap): GET https://gmail.googleapis.com/gmail/v1/users/{userId}/settings/imap - 
- [gmail.users.settings.updateImap](https://oapis.org/openapi/google-mail/gmail.users.settings.updateImap): PUT https://gmail.googleapis.com/gmail/v1/users/{userId}/settings/imap - 
- [gmail.users.settings.getLanguage](https://oapis.org/openapi/google-mail/gmail.users.settings.getLanguage): GET https://gmail.googleapis.com/gmail/v1/users/{userId}/settings/language - 
- [gmail.users.settings.updateLanguage](https://oapis.org/openapi/google-mail/gmail.users.settings.updateLanguage): PUT https://gmail.googleapis.com/gmail/v1/users/{userId}/settings/language - 
- [gmail.users.settings.getPop](https://oapis.org/openapi/google-mail/gmail.users.settings.getPop): GET https://gmail.googleapis.com/gmail/v1/users/{userId}/settings/pop - 
- [gmail.users.settings.updatePop](https://oapis.org/openapi/google-mail/gmail.users.settings.updatePop): PUT https://gmail.googleapis.com/gmail/v1/users/{userId}/settings/pop - 
- [gmail.users.settings.sendAs.list](https://oapis.org/openapi/google-mail/gmail.users.settings.sendAs.list): GET https://gmail.googleapis.com/gmail/v1/users/{userId}/settings/sendAs - 
- [gmail.users.settings.sendAs.create](https://oapis.org/openapi/google-mail/gmail.users.settings.sendAs.create): POST https://gmail.googleapis.com/gmail/v1/users/{userId}/settings/sendAs - 
- [gmail.users.settings.sendAs.get](https://oapis.org/openapi/google-mail/gmail.users.settings.sendAs.get): GET https://gmail.googleapis.com/gmail/v1/users/{userId}/settings/sendAs/{sendAsEmail} - 
- [gmail.users.settings.sendAs.update](https://oapis.org/openapi/google-mail/gmail.users.settings.sendAs.update): PUT https://gmail.googleapis.com/gmail/v1/users/{userId}/settings/sendAs/{sendAsEmail} - 
- [gmail.users.settings.sendAs.patch](https://oapis.org/openapi/google-mail/gmail.users.settings.sendAs.patch): PATCH https://gmail.googleapis.com/gmail/v1/users/{userId}/settings/sendAs/{sendAsEmail} - 
- [gmail.users.settings.sendAs.delete](https://oapis.org/openapi/google-mail/gmail.users.settings.sendAs.delete): DELETE https://gmail.googleapis.com/gmail/v1/users/{userId}/settings/sendAs/{sendAsEmail} - 
- [gmail.users.settings.sendAs.smimeInfo.list](https://oapis.org/openapi/google-mail/gmail.users.settings.sendAs.smimeInfo.list): GET https://gmail.googleapis.com/gmail/v1/users/{userId}/settings/sendAs/{sendAsEmail}/smimeInfo - 
- [gmail.users.settings.sendAs.smimeInfo.insert](https://oapis.org/openapi/google-mail/gmail.users.settings.sendAs.smimeInfo.insert): POST https://gmail.googleapis.com/gmail/v1/users/{userId}/settings/sendAs/{sendAsEmail}/smimeInfo - 
- [gmail.users.settings.sendAs.smimeInfo.get](https://oapis.org/openapi/google-mail/gmail.users.settings.sendAs.smimeInfo.get): GET https://gmail.googleapis.com/gmail/v1/users/{userId}/settings/sendAs/{sendAsEmail}/smimeInfo/{id} - 
- [gmail.users.settings.sendAs.smimeInfo.delete](https://oapis.org/openapi/google-mail/gmail.users.settings.sendAs.smimeInfo.delete): DELETE https://gmail.googleapis.com/gmail/v1/users/{userId}/settings/sendAs/{sendAsEmail}/smimeInfo/{id} - 
- [gmail.users.settings.sendAs.smimeInfo.setDefault](https://oapis.org/openapi/google-mail/gmail.users.settings.sendAs.smimeInfo.setDefault): POST https://gmail.googleapis.com/gmail/v1/users/{userId}/settings/sendAs/{sendAsEmail}/smimeInfo/{id}/setDefault - 
- [gmail.users.settings.sendAs.verify](https://oapis.org/openapi/google-mail/gmail.users.settings.sendAs.verify): POST https://gmail.googleapis.com/gmail/v1/users/{userId}/settings/sendAs/{sendAsEmail}/verify - 
- [gmail.users.settings.getVacation](https://oapis.org/openapi/google-mail/gmail.users.settings.getVacation): GET https://gmail.googleapis.com/gmail/v1/users/{userId}/settings/vacation - 
- [gmail.users.settings.updateVacation](https://oapis.org/openapi/google-mail/gmail.users.settings.updateVacation): PUT https://gmail.googleapis.com/gmail/v1/users/{userId}/settings/vacation - 
- [gmail.users.stop](https://oapis.org/openapi/google-mail/gmail.users.stop): POST https://gmail.googleapis.com/gmail/v1/users/{userId}/stop - 
- [gmail.users.threads.list](https://oapis.org/openapi/google-mail/gmail.users.threads.list): GET https://gmail.googleapis.com/gmail/v1/users/{userId}/threads?includeSpamTrash=boolean&labelIds=array&maxResults=integer&pageToken=string&q=string - 
- [gmail.users.threads.get](https://oapis.org/openapi/google-mail/gmail.users.threads.get): GET https://gmail.googleapis.com/gmail/v1/users/{userId}/threads/{id}?format=string&metadataHeaders=array - 
- [gmail.users.threads.delete](https://oapis.org/openapi/google-mail/gmail.users.threads.delete): DELETE https://gmail.googleapis.com/gmail/v1/users/{userId}/threads/{id} - 
- [gmail.users.threads.modify](https://oapis.org/openapi/google-mail/gmail.users.threads.modify): POST https://gmail.googleapis.com/gmail/v1/users/{userId}/threads/{id}/modify - 
- [gmail.users.threads.trash](https://oapis.org/openapi/google-mail/gmail.users.threads.trash): POST https://gmail.googleapis.com/gmail/v1/users/{userId}/threads/{id}/trash - 
- [gmail.users.threads.untrash](https://oapis.org/openapi/google-mail/gmail.users.threads.untrash): POST https://gmail.googleapis.com/gmail/v1/users/{userId}/threads/{id}/untrash - 
- [gmail.users.watch](https://oapis.org/openapi/google-mail/gmail.users.watch): POST https://gmail.googleapis.com/gmail/v1/users/{userId}/watch - 
