# Google Calendar

Steps to Integrate with Google Calendar

* **Access the Google Admin Console**: Go to your Google Workspace domain's [Admin Console](https://admin.google.com) and select `Security` from the left sidebar.

<figure><img src="https://4171758421-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FS4rgvJ71tpXan8RhYTT4%2Fuploads%2Fgit-blob-49d6073eb642af93da6e09a0b874a4e9e88ddbde%2Fgcalendar-setting-admin-console.png?alt=media" alt=""><figcaption></figcaption></figure>

* **Navigate to Access and Data Control**: From the dropdown menu, select `Access and data control`.

<figure><img src="https://4171758421-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FS4rgvJ71tpXan8RhYTT4%2Fuploads%2Fgit-blob-bc8de675ae9d28814f5d833912fd2fd2cb7f258f%2Fgcalendar-access-and-data-control.png?alt=media" alt=""><figcaption></figcaption></figure>

* **Go to API Controls**: In the next dropdown, choose `API controls`.

<figure><img src="https://4171758421-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FS4rgvJ71tpXan8RhYTT4%2Fuploads%2Fgit-blob-655bec4c863ed96874bea127bc56862734677c6c%2Fgcalendar-api-controls.png?alt=media" alt=""><figcaption></figcaption></figure>

* **Manage Domain-Wide Delegation**: Under the "Domain-wide delegation" section, click on `MANAGE DOMAIN-WIDE DELEGATION`.

<figure><img src="https://4171758421-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FS4rgvJ71tpXan8RhYTT4%2Fuploads%2Fgit-blob-8cacd72ce45a9bec3d8691193a36aa5574d3a382%2Fgcalendar-manage-domain-wide-delegation.png?alt=media" alt=""><figcaption></figcaption></figure>

* **Add a New Client**: Click on `Add New`.
* **Enter Client ID and OAuth Scopes**:

  Get the `Client Id` and `OAuth Scopes` from description or the integrate popup of [DevDynamics Google Calendar integration page](https://app.devdynamics.ai/settings/integrations/GoogleCalendar).

  * In the `Client ID` field, paste the provided Client ID.
  * In the `OAuth Scopes` field, paste the provided scopes.

  <figure><img src="https://4171758421-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FS4rgvJ71tpXan8RhYTT4%2Fuploads%2Fgit-blob-fb7b40ead2e3304e9724de328d8dd70447b270ec%2Fgcalendar-add-clientid-and-scopes.png?alt=media" alt=""><figcaption></figcaption></figure>
* **Authorize the Client**: After entering the details, click on `Authorize`.
* **Confirm Client ID and Scopes**: Once authorized, click on `View details` to double check whether clientId and scopes match with those provided.

<figure><img src="https://4171758421-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FS4rgvJ71tpXan8RhYTT4%2Fuploads%2Fgit-blob-fef48108691218006ceb9da06ea7826d2f6afaae%2Fgcalendar-click-view-details-to-confirm-clientid-and-scopes%20(1).png?alt=media" alt=""><figcaption></figcaption></figure>

This completes the integration with Google Calendar.
