> ## Documentation Index
> Fetch the complete documentation index at: https://docs.xpander.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Google Forms

> Connect Google Forms to xpander and give agents its 9 actions: how to sign in and connect it, and which actions to hold for approval.

<Badge color="blue">HTTP API connector</Badge>

An HTTP API described by an OpenAPI spec, not an MCP server. Calls go to `https://forms.googleapis.com/v1` and carry an OAuth 2.0 token obtained with **Sign in with Google** on the cloud edition, or an API key or custom header on a self-hosted installation, which offers no sign-in flow.

## What the skill can do

API connector: 9 actions, as they appear in the skill panel. 5 of them create, change or delete something in Google Forms; mark those under **These actions need approval** when you add the skill to an agent.

* **Watch0b0ees** (4): List Watch0b0ees, Renew Watch0b0e, Delete Watch0b0e, Create Watch0b0e
* **Form0b0es** (3): Get Form0b0e, Create Form0b0e, Batch Update Form0b0e
* **Response0b0es** (2): Get Form0b0e Response0b0e, List Form0b0e Response0b0es

## Authentication Options

<Tabs>
  <Tab title="API Access">
    ### Generate a Google Forms API Key

    1. Log in to your [Google Cloud Console](https://console.cloud.google.com/).

    2. Create a new project or select an existing one.\\
           <img src="https://mintcdn.com/xpanderai-099931d1/pzRhrv6nqUySeaGz/images/connectors/google-forms/img_7.png?fit=max&auto=format&n=pzRhrv6nqUySeaGz&q=85&s=ee2dfebf9af62ba19440aa3ba3698680" alt="Img 1" width="2961" height="1492" data-path="images/connectors/google-forms/img_7.png" />

    3. Go to the [Google Cloud API Library](https://console.cloud.google.com/apis/library).\\
           <img src="https://mintcdn.com/xpanderai-099931d1/pzRhrv6nqUySeaGz/images/connectors/google-forms/img_1.png?fit=max&auto=format&n=pzRhrv6nqUySeaGz&q=85&s=32f4414a68b3e0acf9e1104fdf2a14cf" alt="Img 2" width="2956" height="1504" data-path="images/connectors/google-forms/img_1.png" />

    4. Search for and select **Google Forms API**, then click **Enable**.

    5. In the sidebar, go to **Credentials**.

    6. Click **Create credentials**, and select **API key**.\\
           <img src="https://mintcdn.com/xpanderai-099931d1/pzRhrv6nqUySeaGz/images/connectors/google-forms/img_2.png?fit=max&auto=format&n=pzRhrv6nqUySeaGz&q=85&s=1285f7a956021525696d6b5d4df4562b" alt="Img 3" width="3014" height="1532" data-path="images/connectors/google-forms/img_2.png" />

    7. Restrict the API key to Google Forms API only (optional but recommended).\\
           <img src="https://mintcdn.com/xpanderai-099931d1/pzRhrv6nqUySeaGz/images/connectors/google-forms/img_3.png?fit=max&auto=format&n=pzRhrv6nqUySeaGz&q=85&s=898c425927c895956b88a9d090c50844" alt="Img 4" width="3008" height="1526" data-path="images/connectors/google-forms/img_3.png" />

    ### Connect Google Forms in xpander

    1. In Xpander Chat, open the agent's settings and click **Add skill**.
    2. Search for **Google Forms** and select it.
    3. Enter a **connection name**, e.g., "xpander-google-forms".
    4. Choose **Organization** access (one shared account) or **Personal** (your own account, so the agent acts with your permissions where systems allow). On an agent other people use, a personal connection runs their requests as you unless the binding requires each person's own sign-in; see [whose credential a shared agent uses](/use/agents/permissions#whose-credential-a-shared-agent-uses).
    5. Select **API Key** as the authentication method.
    6. Paste the Google Forms API key into the provided field.
    7. Choose **Basic** as the **Type**.
    8. Click **Connect**.
  </Tab>
</Tabs>

## Give an agent the Google Forms skill

Once Google Forms is connected, any agent you can edit may be given the skill: open the agent's settings, click **Add skill**, and choose **Google Forms**. The skill panel lists the Google Forms actions by group. Enable only the groups the agent needs, and mark the actions that should wait for a named person's sign-off under **These actions need approval**. Which skills exist for your organization, and who may add them, is decided by your admins; see [Skills](/use/skills).

## Related Resources

* [Skills](/use/skills)
* [Google Forms API Documentation](https://developers.google.com/workspace/forms/api/reference/rest)
