Service Overview
Google Calendar is the official calendar and scheduling api from Google for calendar, events, productivity, and scheduling. This Hub entry keeps the service explanation, setup links, and Harbor-safe import path together so operators can review the integration before local credentials and policies are applied.
Google Calendar
Service
Calendar and scheduling API
Service type
https://www.googleapis.com/
Base URL
What This Port Does
- List calendars visible to the authenticated Google Calendar account with typed pagination and visibility filters.
- List Google Calendar settings for the authenticated account with typed pagination inputs.
- Fetch the Google Calendar color definitions available to the authenticated account.
- Includes 9 Harbor-safe action templates that can be reviewed and enabled selectively.
- Keeps service credentials local to Harbor Node so approval, execution, and audit stay inside the Harbor ecosystem.
Operator Setup
- Create or confirm a Google account, workspace, or tenant with the API access needed for the actions you plan to enable.
- Import this Hub entry into Harbor, then verify the service base URL and connection settings before testing actions.
- Store the required Bearer token locally in Harbor Node using the Authorization header, then review automatic versus approval-required actions before publish.
- Use the vendor setup guide linked below to create service credentials, scopes, or app registration settings that match your Harbor policy.
Install
Use in Harbor UI or the import-by-URL route.
https://hub.breakwaterharbor.net/p/google/google-calendar
http_api
Local shell
23
Actions
Business
Required tier
Never
Secrets imported
Actions
List Calendar List JSON
{
"slug": "list-calendar-list",
"label": "List Calendar List",
"description": "List calendars visible to the authenticated Google Calendar account with typed pagination and visibility filters.",
"method": "GET",
"path": "/calendar/v3/users/me/calendarList",
"inputs": {
"parameters": [
{
"name": "maxResults",
"in": "query",
"schema": {
"type": "integer",
"minimum": 1,
"maximum": 250
},
"default": 100,
"description": "Maximum number of calendars to return."
},
{
"name": "pageToken",
"in": "query",
"schema": {
"type": "string"
},
"description": "Continuation token from a previous calendar list response."
},
{
"name": "showDeleted",
"in": "query",
"schema": {
"type": "boolean"
},
"description": "Whether to include deleted calendars."
},
{
"name": "showHidden",
"in": "query",
"schema": {
"type": "boolean"
},
"description": "Whether to include hidden calendars."
}
]
},
"approvalMode": "automatic",
"requestBodyMode": "none",
"resultMode": "json_summary"
}
Workflows
Daily Agenda Digest
Future workflow template for a daily calendar summary.