🌐
Google
developers.google.com › google workspace › admin console › google workspace alert center api
Google Workspace Alert Center API | Admin console | Google for Developers
March 25, 2025 - It is used to build client libraries, IDE plugins, and other tools that interact with Google APIs. One service may provide multiple discovery documents. This service provides the following discovery document: https://alertcenter.googleapis.com/$discovery/rest?version=v1beta1
🌐
Reddit
reddit.com › r/gsuite › google alert center api is a complete mess
r/gsuite on Reddit: Google Alert center API is a complete mess
January 28, 2025 -

Got contracted by a client to work with their Google Workspace account and automate security features.

For reference:

https://developers.google.com/admin-sdk/alertcenter/reference/alert-types

https://developers.google.com/admin-sdk/alertcenter/reference/rest/v1beta1/MailPhishing

https://developers.google.com/admin-sdk/alertcenter/reference/rest/v1beta1/GmailMessageInfo

https://developers.google.com/gmail/api/reference/rest/v1/users.messages

https://developers.google.com/gmail/api/reference/rest/v1/users.messages.attachments

  • Why are there "Suspicious message reported" and "User reported Phishing" categories but there is no "User reported spam"? Is "Suspicious" actually "Spam"? Or Phishing? It is not explained in documentation. The user interface in Gmail only has two button to report emails. Spam and Phishing. What do you mean by "Suspicious message"?

  • Why is there no way to download attachments or entire mail headers + body with the alert center API? How are we expected to analyze suspicious emails?

  • If we have to use the Gmail API, why is the messageId that comes within the alert message list different from the ID used in the Gmail api to retrieve messages? How are we supposed to get the entire message? I couldnt find an API that translates one into the another.

  • Regarding hashes that come inside "attachmentsSha256Hash[]": It is not specified to what each belongs to. Is the first one always related to the body? Or to what MIME part? Sometimes there is only 1 value, some others 2 and some others 3 or more.

  • Why when the client gets email from domains that are not under their control the "isInternal" value is set to true? This should be set to false.

I can expect this kind of errors and confusion from a small startup or SaaS with a low price tag but not from a company with such trajectory and that tries to compete with O365. This is unacceptable.

🌐
Google Support
support.google.com › a › answer › 9105393
About the alert center - Google Workspace Admin Help
While domain administrators can see and manage alerts manually from the Google Admin console, the Alert center API lets apps that you build retrieve alert data and alert feedback.
🌐
Google
developers.google.com › google workspace › admin console › overview
Overview | Admin console | Google for Developers
October 5, 2022 - The Alert Center API lets you manage alerts affecting your domain. An alert is a warning of a potential security issue that Google has detected.
🌐
Coralogix
coralogix.com › docs › integrations › gcp › google-workspace-alert-center
Google Workspace Alert Center - Coralogix Docs
3. Navigate to API & Services > Library screen. Select Google Workspace Alert Center API and ensure it’s enabled.
🌐
Sumo Logic
help.sumologic.com › apps and integrations › google › google workspace › collect logs for google workspace › configure collection for google workspace alert center
Configure Google Cloud Platform Collection for Google Workspace Alert Center - Sumo Logic
August 16, 2022 - Follow the step 2 and step 3 under “Set up the Alert Center API” docs to enable alert center API and grant domain-wide access to the application. If you are using the Configure Google Cloud Platform Collection for Google Workspace Alert Center
🌐
GitHub
googleapis.github.io › google-api-python-client › docs › dyn › alertcenter_v1beta1.alerts.html
Alert - The GitHub pages site for the googleapis organization.
There is a common set of message types for APIs to use. { "a_key": "", # Properties of the object. Contains field @type with type URL. }, ], "message": "A String", # A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client. }, }, "successAlertIds": [ # The successful list of alert IDs.
Find elsewhere
🌐
GitHub
github.com › GAM-team › GAM › wiki › Alert-Center
Alert Center
August 12, 2025 - <AlertID> ::= <String> <PubSubTopicName> ::= <String> <QueryAlert> ::= <String> See: https://developers.google.com/admin-sdk/alertcenter/guides/query-filters · For an introduction, start here: https://support.google.com/a/answer/9105393 · This API is in beta, most things seem to work although the filter queries don't all work, in particular those that select alertId and feedbackId.
Author   GAM-team
🌐
Google
googleapis.dev › java › google-api-services-alertcenter › latest › index-all.html
Index (Google Workspace Alert Center API v1beta1-rev20250414-2.0.0)
AlertCenterScopes - Class in com.google.api.services.alertcenter.v1beta1 · Available OAuth 2.0 scopes for use with the Google Workspace Alert Center API. AlertFeedback - Class in com.google.api.services.alertcenter.v1beta1.model · A customer feedback about an alert.
🌐
Google
google.ca › alerts
Google Alerts - Monitor the Web for interesting new content
Create Alert Update alertShow optionsHide options · Help center · Send Feedback · Terms of service · Privacy Policy · Google apps ·
🌐
PyPI
pypi.org › project › google-alerts
google-alerts · PyPI
The google-alerts Python module provides an abstract interface for the Google Alerts service. Google does not provide an official API for this service, so interactions are done through web scripting.
      » pip install google-alerts
    
Published   May 09, 2020
Version   0.2.9
🌐
GitHub
github.com › adasq › google-alerts-api
GitHub - adasq/google-alerts-api: Google Alerts API for NodeJS
{ name: '"Donald Trump * ISIS"', id: '4f94515ec736ef62:ade5b03803caa237:com:en:PL:R', howOften: 2, //use HOW_OFTEN enum to find out proper meaning sources: '...', // some of SOURCE_TYPE enum property, SOURCE_TYPE.AUTOMATIC by default lang: 'en', region: 'PL', howMany: 3, //use HOW_MANY enum to find out proper meaning deliverTo: 2, //use DELIVER_TO enum to find out proper meaning deliverToData: '', //email address, available when deliverTo === DELIVER_TO.MAIL rss: 'https://google.com/alerts/feeds/00357582442749620569/11537740808718742679' //field available, when deliverTo === DELIVER_TO.RSS }
Starred by 143 users
Forked by 26 users
Languages   JavaScript
🌐
Google Cloud
status.cloud.google.com
Google Cloud Service Health
Use Personalized Service Health for a more detailed overview of incidents affecting your Google Cloud projects, including custom alerts, API data and logs.
🌐
The Register
theregister.com › 2022 › 06 › 30 › google_workspace_admins_alert
Google battles bots, puts Workspace admins on alert • The Register
July 1, 2022 - Google has added API security tools and Workspace (formerly G-Suite) admin alerts about potentially risky configuration changes such as super admin passwords resets.
🌐
Datadog
docs.datadoghq.com › integrations › google-workspace-alert-center
Google Workspace Alert Center
The Datadog Google Workspace Alert Center integration uses service accounts to create an API connection between Google and Datadog.