Webhook receiver (paid runtime)
Authorization: Bearer header for Pub/Sub push subscriptions. The receiver validates against Google’s public keys.
Setup
- Enable the Google Workspace Admin SDK, Calendar API, Drive API, and Docs API in Google Cloud.
- Create a Pub/Sub topic for each surface you want to ingest.
- Create push subscriptions pointing to
https://runtime.myceliumai.co/webhooks/google_workspace/{your_tenant_id}. - For Calendar and Drive, register domain-wide push channels via the respective API’s
watchendpoints. - Add to the runtime env:
GOOGLE_WORKSPACE_SERVICE_ACCOUNT_{TENANT_ID}(JSON, base64-encoded)GOOGLE_WORKSPACE_DOMAIN_{TENANT_ID}