Gmail API
E697202
The Gmail API is a Google service that lets developers programmatically access and manage Gmail mailboxes, including reading, sending, and organizing email.
All labels observed (1)
| Label | Occurrences |
|---|---|
| Gmail API canonical | 2 |
Statements (61)
| Predicate | Object |
|---|---|
| instanceOf |
email API
ⓘ
web API ⓘ |
| allowsOperation |
list email threads
ⓘ
manage Gmail settings ⓘ manage email attachments ⓘ manage email drafts ⓘ manage filters ⓘ manage forwarding settings ⓘ manage signatures ⓘ modify email labels ⓘ read email messages ⓘ search messages ⓘ send email messages ⓘ watch mailbox for changes ⓘ |
| developer | Google ⓘ |
| documentedAt | https://developers.google.com/gmail/api ⓘ |
| hasBaseURL |
https://gmail.googleapis.com/
ⓘ
https://www.googleapis.com/gmail/v1/users/ ⓘ |
| partOf | Google Workspace APIs NERFINISHED ⓘ |
| providedBy | Google Cloud NERFINISHED ⓘ |
| replaces | Gmail IMAP interface for many programmatic use cases ⓘ |
| requires |
Google Cloud project
NERFINISHED
ⓘ
OAuth 2.0 client credentials ⓘ enabled Gmail API in Google Cloud Console ⓘ |
| resourceType |
users.drafts
ⓘ
users.history ⓘ users.labels ⓘ users.messages ⓘ users.settings ⓘ users.threads ⓘ users.watch ⓘ |
| supportsFeature |
incremental history tracking
ⓘ
label-based organization ⓘ partial response with fields parameter ⓘ push notifications via Cloud Pub/Sub ⓘ quota and usage limits ⓘ threaded conversations ⓘ |
| supportsFormat | JSON NERFINISHED ⓘ |
| supportsLanguage |
.NET client library
ⓘ
Go client library ⓘ Java client library ⓘ JavaScript client library ⓘ Node.js client library ⓘ PHP client library ⓘ Python client library ⓘ Ruby client library ⓘ |
| supportsProtocol | HTTPS ⓘ |
| supportsScope |
https://mail.google.com/
ⓘ
https://www.googleapis.com/auth/gmail.compose ⓘ https://www.googleapis.com/auth/gmail.modify ⓘ https://www.googleapis.com/auth/gmail.readonly ⓘ https://www.googleapis.com/auth/gmail.send ⓘ https://www.googleapis.com/auth/gmail.settings.basic ⓘ https://www.googleapis.com/auth/gmail.settings.sharing ⓘ |
| usedFor |
building email automation workflows
ⓘ
integrating Gmail with third-party applications ⓘ synchronizing email data with external systems ⓘ |
| usesAuthentication |
Google Identity
NERFINISHED
ⓘ
OAuth 2.0 ⓘ |
| usesDataFormat |
RFC 2822 email format
ⓘ
base64url-encoded message bodies ⓘ |
Referenced by (2)
Full triples — surface form annotated when it differs from this entity's canonical label.