{
  "url": "https://telipot.com/catalog/providers/google-calendar",
  "slug": "google-calendar",
  "name": "Google Calendar",
  "identity": "user",
  "kindOfData": "Person’s own",
  "platforms": [
    "calendar"
  ],
  "tasks": 7,
  "hasTerms": false,
  "retention": "standard",
  "baseUrl": "https://www.googleapis.com",
  "docsUrl": "https://developers.google.com/workspace/calendar/api",
  "curated": "2026-10-05",
  "version": "2026-10-05",
  "openapi": [
    "https://calendar-json.googleapis.com/$discovery/rest?version=v3"
  ],
  "auth": [
    {
      "scheme": "oauth",
      "label": "oauth · OAuth 2.0 with PKCE",
      "description": "OAuth 2.0 with PKCE",
      "principals": "user"
    }
  ],
  "taskRows": [
    {
      "id": "google-calendar.calendars.list",
      "name": "Calendars on the connected account's list, with access role",
      "provider": {
        "slug": "google-calendar",
        "name": "Google Calendar"
      },
      "capability": "calendar.calendars.list",
      "platform": "calendar",
      "kind": "data",
      "tier": "core",
      "identity": "user",
      "identityLabel": "Person’s own",
      "price": {
        "amount": "Free",
        "state": "free",
        "label": "Free",
        "detail": "Free from the tool",
        "type": "free"
      },
      "providers": 1,
      "retention": "standard",
      "runsOn": "free",
      "live": true
    },
    {
      "id": "google-calendar.events.create",
      "name": "Add an event with a title, times and guests to a calendar",
      "provider": {
        "slug": "google-calendar",
        "name": "Google Calendar"
      },
      "capability": "calendar.events.create",
      "platform": "calendar",
      "kind": "action",
      "tier": "core",
      "identity": "user",
      "identityLabel": "Person’s own",
      "price": {
        "amount": "Free",
        "state": "free",
        "label": "Free",
        "detail": "Free from the tool",
        "type": "free"
      },
      "providers": 1,
      "retention": "standard",
      "runsOn": "free",
      "live": true
    },
    {
      "id": "google-calendar.events.get",
      "name": "One event on a calendar by its id, with attendees and times",
      "provider": {
        "slug": "google-calendar",
        "name": "Google Calendar"
      },
      "capability": "calendar.events.get",
      "platform": "calendar",
      "kind": "data",
      "tier": "core",
      "identity": "user",
      "identityLabel": "Person’s own",
      "price": {
        "amount": "Free",
        "state": "free",
        "label": "Free",
        "detail": "Free from the tool",
        "type": "free"
      },
      "providers": 1,
      "retention": "standard",
      "runsOn": "free",
      "live": true
    },
    {
      "id": "google-calendar.events.list",
      "name": "Events on a calendar between two times or matching a search",
      "provider": {
        "slug": "google-calendar",
        "name": "Google Calendar"
      },
      "capability": "calendar.events.list",
      "platform": "calendar",
      "kind": "data",
      "tier": "core",
      "identity": "user",
      "identityLabel": "Person’s own",
      "price": {
        "amount": "Free",
        "state": "free",
        "label": "Free",
        "detail": "Free from the tool",
        "type": "free"
      },
      "providers": 1,
      "retention": "standard",
      "runsOn": "free",
      "live": true
    },
    {
      "id": "google-calendar.events.update",
      "name": "Change the title, times or guests of an event by its id",
      "provider": {
        "slug": "google-calendar",
        "name": "Google Calendar"
      },
      "capability": "calendar.events.update",
      "platform": "calendar",
      "kind": "action",
      "tier": "core",
      "identity": "user",
      "identityLabel": "Person’s own",
      "price": {
        "amount": "Free",
        "state": "free",
        "label": "Free",
        "detail": "Free from the tool",
        "type": "free"
      },
      "providers": 1,
      "retention": "standard",
      "runsOn": "free",
      "live": true
    },
    {
      "id": "google-calendar.freebusy.query",
      "name": "Busy times of calendars between two times",
      "provider": {
        "slug": "google-calendar",
        "name": "Google Calendar"
      },
      "capability": "calendar.freebusy.query",
      "platform": "calendar",
      "kind": "data",
      "tier": "core",
      "identity": "user",
      "identityLabel": "Person’s own",
      "price": {
        "amount": "Free",
        "state": "free",
        "label": "Free",
        "detail": "Free from the tool",
        "type": "free"
      },
      "providers": 1,
      "retention": "standard",
      "runsOn": "free",
      "live": true
    },
    {
      "id": "google-calendar.profile.get",
      "name": "Address and time zone of the connected Calendar account",
      "provider": {
        "slug": "google-calendar",
        "name": "Google Calendar"
      },
      "capability": "calendar.profile",
      "platform": "calendar",
      "kind": "utility",
      "tier": "core",
      "identity": "user",
      "identityLabel": "Person’s own",
      "price": {
        "amount": "Free",
        "state": "free",
        "label": "Free",
        "detail": "Free from the tool",
        "type": "free"
      },
      "providers": 1,
      "retention": "standard",
      "runsOn": "free",
      "live": true
    }
  ],
  "retired": []
}
