Google Calendar

GOOGLECALENDAR_UPDATE_ACL_RULE

Updates an access control rule for the specified calendar.

Remote googlecalendar

Other tools also called GOOGLECALENDAR_UPDATE_ACL_RULE? See providers with this name

Input Schema


            {
  "type": "object",
  "properties": {
    "role": {
      "type": "string",
      "description": "The role assigned to the scope. Possible values are: \n- \"none\" - Provides no access. \n- \"freeBusyReader\" - Provides read access to free/busy information. \n- \"reader\" - Provides read access to the calendar. Private events will appear to users with reader access, but event details will be hidden. \n- \"writer\" - Provides read and write access to the calendar. Private events will appear to users with writer access, and event details will be visible. \n- \"owner\" - Provides ownership of the calendar. This role has all of the permissions of the writer role with the additional ability to see and manipulate ACLs.\nExample: \"reader\""
    },
    "rule_id": {
      "type": "string",
      "description": "ACL rule identifier.\nExample: \"user:[email protected]\""
    },
    "calendar_id": {
      "type": "string",
      "description": "Calendar identifier. To retrieve calendar IDs call the calendarList.list method. If you want to access the primary calendar of the currently logged in user, use the \"primary\" keyword.\nExample: \"primary\""
    },
    "send_notifications": {
      "type": [
        "boolean",
        "null"
      ],
      "default": true,
      "description": "Whether to send notifications about the calendar sharing change. Note that there are no notifications on access removal. Optional. The default is True."
    }
  }
}