Product

How Jentic Works

From API assessment to production deployment in four simple steps.

Product Overview

PLATFORM

Jentic OneSelf-hosted, open-source control plane between your agents and any APIAPI DirectoryBrowse 10,000+ APIs ready for AI agent integrationAPI ScorecardAssess your APIs for AI-readiness with automated scoringAgentic SandboxSafely simulate AI agents with your production APIsJenticSign in to the Jentic web app

CAPABILITIES

IntegrationConnect AI agents to your existing systemsWorkflowsDiscover and capture successful agent workflowsGovernanceDefine, observe, and enforce AI policies

TOOLS

Arazzo UIVisualize Arazzo workflows as interactive documentationArazzo EditorBuild and edit multi-step API workflows visually
Pricing
Developers

GET STARTED

DocumentationGuides and API referenceQuickstartGet up and running in minutes

COMMUNITY

GitHubOpen source projects and examples
Resources
BlogLatest articles and insightsPress & MediaBrand assets and press contactOpen StandardsBuilt on open specs. Never locked in.NewsletterAPIs, AI agents, mixed with architecture and strategy.
Company
About UsOur mission and teamCareersJoin our teamContactGet in touch
Install Jentic OneBook a Demo
How Jentic WorksJentic OneAPI DirectoryAPI ScorecardAgentic SandboxJenticIntegrationWorkflowsGovernanceArazzo UIArazzo Editor
Pricing
DocumentationQuickstartGitHub
BlogPress & MediaOpen StandardsNewsletter
About UsCareersContact
Request a demoInstall Jentic One
Jentic
For Enterprises
  • Product Overview
  • Agentic Sandbox
  • Book a Demo
For Developers
  • Jentic One
  • Documentation
  • GitHub
Company
  • About Jentic
  • Careers
  • Contact Us
ISO/IEC 27001:2022 certification badge issued by Prescient Security

Information Security Management System

Certified to ISO/IEC 27001:2022 by Prescient Security

Terms & Conditions•Privacy Policy•
© 2026 Jentic. All rights reserved.
APIs / Productivity / Google / Google Workspace Events API
Google Workspace Events API logo

Google Workspace Events API

Browse all Google APIs
✓ Official Vendor SpecProductivityCollaborationoauth26 EndpointsREST

For Agents

Subscribe to real-time change events from Google Chat, Meet, and Drive via Pub/Sub. Manage the subscription lifecycle: create, update, reactivate, and delete event streams.

Use for: Subscribe to messages posted in a Google Chat space, List all event subscriptions for a Drive resource, Update the event types on an existing Workspace subscription, Reactivate a suspended Workspace event subscription

Not supported: Does not handle Chat message sending, Drive content access, Meet conference creation, or event delivery to non-Pub/Sub targets — use for managing Workspace event subscription lifecycles only.

The Google Workspace Events API lets applications subscribe to change notifications across Google Workspace products such as Chat, Meet, and Drive without polling each domain API individually. Subscriptions register a target Pub/Sub topic that receives events when the configured resource changes, and the API exposes endpoints to create, list, get, update, delete, and reactivate those subscriptions. It is the recommended path for real-time integrations with Workspace and removes the need for legacy push notification channels.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the Google Workspace Events API to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Google Workspace Events API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.

Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.

1

Step 1: Jentic One Host machine

# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
2

Step 2: Agent machine

# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
jentic register       # connects your agent to your Jentic One instance

Jentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.

Capabilities

What an agent can do with Google Workspace Events API.

Create event subscriptions for Chat, Meet, or Drive resources targeting a Pub/Sub topic

List subscriptions filtered by event type or target resource

Update subscription fields such as eventTypes or expireTime

Reactivate a subscription that has expired or entered a suspended state

Delete a subscription cleanly when the integration is decommissioned

Use Cases

Patterns agents use Google Workspace Events API for, with concrete tasks.

★ Real-time Chat bot or assistant

Build a Chat assistant that reacts the instant a message is posted by subscribing to Chat space events. The Workspace Events API publishes those events to a Pub/Sub topic that the assistant's worker consumes, replacing the older webhook-only model. This decoupling improves reliability — Pub/Sub buffers events even when the worker is briefly down — and gives the bot a single integration surface across spaces.

POST /v1/subscriptions with targetResource=//chat.googleapis.com/spaces/{space} and eventTypes=[google.workspace.chat.message.v1.created], pointing at a Pub/Sub topic, then verify the resulting subscription state is ACTIVE.

Drive change tracking for compliance

Compliance teams subscribe to Drive change events to feed an audit pipeline that records who created, modified, or shared sensitive documents in near real time. Pub/Sub delivery guarantees and the reactivate endpoint together ensure the pipeline can recover from outages without losing visibility. This replaces the old push-channel based Drive change notifications.

Create a subscription with targetResource set to a Drive resource and eventTypes covering create and update events, then react if the subscription enters SUSPENDED state.

Meet meeting lifecycle automation

Automate post-meeting workflows by subscribing to Meet conference lifecycle events. When a meeting ends, the subscription publishes an event the worker can use to fetch transcripts, log attendance, or trigger downstream tasks. Centralising this in the Workspace Events API removes the need to glue together separate Calendar and Meet APIs to detect lifecycle changes.

Subscribe to a Meet space with eventTypes covering meeting end, then on each delivered event invoke a downstream task to fetch the meeting transcript.

Agent-driven event subscription management through Jentic

Workspace administrator agents can manage subscription drift — expired subscriptions, mis-targeted resources — through Jentic without engineers writing client code. The agent searches Jentic for list workspace event subscriptions, reviews the result, and patches or reactivates entries as needed. OAuth tokens stay isolated in the Jentic vault.

Through Jentic, list subscriptions, identify those in EXPIRED state, and call POST /v1/{+name}:reactivate on each one.

Key Endpoints

6 endpoints — the google workspace events api lets applications subscribe to change notifications across google workspace products such as chat, meet, and drive without polling each domain api individually.

METHOD

PATH

DESCRIPTION

POST

/v1/subscriptions

Create an event subscription

GET

/v1/subscriptions

List event subscriptions

GET

/v1/{+name}

Get a specific subscription

PATCH

/v1/{+name}

Update a subscription

DELETE

/v1/{+name}

Delete a subscription

POST

/v1/{+name}:reactivate

Reactivate an expired or suspended subscription

POST

/v1/subscriptions

Create an event subscription

GET

/v1/subscriptions

List event subscriptions

GET

/v1/{+name}

Get a specific subscription

PATCH

/v1/{+name}

Update a subscription

DELETE

/v1/{+name}

Delete a subscription

POST

/v1/{+name}:reactivate

Reactivate an expired or suspended subscription

Why Jentic?

Three things that make agents converge on Jentic-routed access.

Credential management

Credential isolation

OAuth 2.0 client credentials with Workspace scopes are stored encrypted in the Jentic vault. Agents receive scoped access tokens; refresh tokens never enter the model context.

Intent-based discovery

Intent-based discovery

Agents query Jentic with intents like subscribe to chat events or list workspace subscriptions and Jentic returns the subscriptions create or list operation with its input schema.

Time to first call

Time to first call

Direct integration: 1 day to set up OAuth, Pub/Sub topic, IAM, and subscription. Through Jentic: under an hour once the Pub/Sub topic exists.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Complementary

Google Chat API

→

Domain API for Chat spaces, messages, and memberships

Use Workspace Events to subscribe and Chat to act on the events delivered.

Complementary

Google Drive API

→

Read and write file metadata and content for events delivered by Workspace Events

Subscribe through Workspace Events; resolve the affected file through Drive when an event arrives.

Complementary

Pub/Sub API

→

Required event delivery target for Workspace Events subscriptions

Provision a Pub/Sub topic before creating a Workspace Events subscription so events have somewhere to go.

FAQs

Specific to using Google Workspace Events API through Jentic.

What authentication does the Workspace Events API use?

OAuth 2.0 (Oauth2 and Oauth2c schemes) with Workspace-specific scopes such as chat.memberships and drive.metadata.readonly depending on the targetResource. Through Jentic the OAuth credentials are stored encrypted and short-lived access tokens are minted at execution time.

Which Workspace products can I subscribe to?

The targetResource accepts Chat (spaces and memberships), Drive (files and shared drives), and Meet (spaces and conferences) resources. The supported eventTypes per product are documented in the Workspace Events docs. Other Workspace surfaces such as Calendar use their own native push channels for now.

What are the rate limits for the Workspace Events API?

Per-project quotas on subscription create, list, and update calls are configured in the Cloud Console under APIs and Services. Event delivery itself is metered separately by Pub/Sub on the receiving topic, so the practical limit is your Pub/Sub publish-side quota in the destination project.

How do I subscribe to Chat messages through Jentic?

Search Jentic for subscribe to chat space messages, load the schema for POST /v1/subscriptions, and execute it with targetResource pointing at the Chat space and eventTypes including google.workspace.chat.message.v1.created. The endpoint expects a Pub/Sub topic the project can publish to.

What happens when a subscription expires?

Subscriptions have an expireTime; once reached, the subscription stops delivering events and enters an expired state. Call POST /v1/{+name}:reactivate to bring it back online and update the expireTime, or delete it via DELETE /v1/{+name} if it is no longer needed.

GET STARTED

Start building with Google Workspace Events API

Explore with Jentic
View OpenAPI Document