Google Calendar

GOOGLECALENDAR_LIST_CALENDARS

Retrieves a paginated list of calendars from the user's calendar list, with optional filtering and sync capabilities.

Remote googlecalendar

Other tools also called GOOGLECALENDAR_LIST_CALENDARS? See providers with this name

Input Schema


            {
  "type": "object",
  "properties": {
    "pageToken": {
      "type": [
        "string",
        "null"
      ],
      "default": null,
      "description": "Token for retrieving a specific page of results from a previous list operation."
    },
    "syncToken": {
      "type": [
        "string",
        "null"
      ],
      "default": null,
      "description": "Sync token from a previous list request's 'nextSyncToken' to retrieve only entries changed since the last sync. When provided, only 'syncToken' and optionally 'pageToken' are used; other filters are ignored. 'minAccessRole' cannot be combined with 'syncToken'."
    },
    "maxResults": {
      "type": "integer",
      "default": 100,
      "description": "Maximum number of calendars to return per page. Maximum allowed value is 250."
    },
    "showHidden": {
      "type": "boolean",
      "default": false,
      "description": "Include calendars hidden in the user interface. When using 'syncToken', hidden (and deleted) entries changed since the previous list are always included, and this parameter must not be set to false."
    },
    "showDeleted": {
      "type": "boolean",
      "default": false,
      "description": "Include calendar list entries deleted from the user's list. Deleted entries are returned with the 'deleted' field set to true. When using 'syncToken', deleted (and hidden) entries changed since the previous list are always included, and this parameter must not be set to false."
    },
    "minAccessRole": {
      "anyOf": [
        {
          "enum": [
            "freeBusyReader",
            "owner",
            "reader",
            "writer"
          ],
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Minimum access role the user must have for the returned calendars.\nExamples:\n  \"freeBusyReader\"\n  \"owner\"\n  \"reader\"\n  \"writer\""
    }
  }
}