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

# surveymonkey-account

> SurveyMonkey Account - Users, groups, workgroups, webhooks, and roles

**Server path:** `/surveymonkey-account` | **Type:** Application | **PCID required:** Yes

## Tools

| Tool                                                                                            | Description                   |
| ----------------------------------------------------------------------------------------------- | ----------------------------- |
| [`surveymonkey_account_add_workgroup_member`](#surveymonkey_account_add_workgroup_member)       | Add workgroup member          |
| [`surveymonkey_account_create_webhook`](#surveymonkey_account_create_webhook)                   | Create webhook                |
| [`surveymonkey_account_create_workgroup`](#surveymonkey_account_create_workgroup)               | Create workgroup              |
| [`surveymonkey_account_create_workgroup_share`](#surveymonkey_account_create_workgroup_share)   | Share resource with workgroup |
| [`surveymonkey_account_delete_webhook`](#surveymonkey_account_delete_webhook)                   | Delete webhook                |
| [`surveymonkey_account_delete_workgroup`](#surveymonkey_account_delete_workgroup)               | Delete workgroup              |
| [`surveymonkey_account_delete_workgroup_share`](#surveymonkey_account_delete_workgroup_share)   | Remove workgroup share        |
| [`surveymonkey_account_get_current_user`](#surveymonkey_account_get_current_user)               | Get current user              |
| [`surveymonkey_account_get_group`](#surveymonkey_account_get_group)                             | Get group details             |
| [`surveymonkey_account_get_group_member`](#surveymonkey_account_get_group_member)               | Get group member details      |
| [`surveymonkey_account_get_webhook`](#surveymonkey_account_get_webhook)                         | Get webhook                   |
| [`surveymonkey_account_get_workgroup`](#surveymonkey_account_get_workgroup)                     | Get workgroup                 |
| [`surveymonkey_account_get_workgroup_member`](#surveymonkey_account_get_workgroup_member)       | Get workgroup member          |
| [`surveymonkey_account_list_group_members`](#surveymonkey_account_list_group_members)           | List group members            |
| [`surveymonkey_account_list_groups`](#surveymonkey_account_list_groups)                         | List groups                   |
| [`surveymonkey_account_list_roles`](#surveymonkey_account_list_roles)                           | List roles                    |
| [`surveymonkey_account_list_webhooks`](#surveymonkey_account_list_webhooks)                     | List webhooks                 |
| [`surveymonkey_account_list_workgroup_members`](#surveymonkey_account_list_workgroup_members)   | List workgroup members        |
| [`surveymonkey_account_list_workgroup_shares`](#surveymonkey_account_list_workgroup_shares)     | List workgroup shares         |
| [`surveymonkey_account_list_workgroups`](#surveymonkey_account_list_workgroups)                 | List workgroups               |
| [`surveymonkey_account_remove_workgroup_member`](#surveymonkey_account_remove_workgroup_member) | Remove workgroup member       |
| [`surveymonkey_account_update_webhook`](#surveymonkey_account_update_webhook)                   | Update webhook                |
| [`surveymonkey_account_update_workgroup`](#surveymonkey_account_update_workgroup)               | Update workgroup              |

***

## surveymonkey\_account\_add\_workgroup\_member

Add workgroup member

**Parameters:**

| Parameter      | Type    | Required | Default | Description                    |
| -------------- | ------- | -------- | ------- | ------------------------------ |
| `workgroup_id` | string  | Yes      | —       | Workgroup ID                   |
| `is_owner`     | boolean | No       | —       | Whether the member is an owner |
| `user_id`      | string  | Yes      | —       | User ID to add                 |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "workgroup_id": {
        "type": "string",
        "description": "Workgroup ID"
      },
      "is_owner": {
        "type": "boolean",
        "description": "Whether the member is an owner"
      },
      "user_id": {
        "type": "string",
        "description": "User ID to add"
      }
    },
    "required": [
      "PCID",
      "workgroup_id",
      "user_id"
    ]
  }
  ```
</Expandable>

***

## surveymonkey\_account\_create\_webhook

Create webhook

**Parameters:**

| Parameter          | Type      | Required | Default | Description                            |
| ------------------ | --------- | -------- | ------- | -------------------------------------- |
| `event_type`       | string    | Yes      | —       | Event type (e.g., response\_completed) |
| `name`             | string    | Yes      | —       | Webhook name                           |
| `object_ids`       | string\[] | Yes      | —       | IDs of objects to monitor              |
| `object_type`      | string    | Yes      | —       | Object type (survey or collector)      |
| `subscription_url` | string    | Yes      | —       | URL to receive webhook notifications   |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "event_type": {
        "type": "string",
        "description": "Event type (e.g., response_completed)",
        "enum": [
          "response_completed",
          "response_updated",
          "response_disqualified",
          "response_created",
          "response_deleted",
          "response_overquota",
          "collector_created",
          "collector_updated",
          "collector_deleted",
          "survey_created",
          "survey_updated",
          "survey_deleted"
        ]
      },
      "name": {
        "type": "string",
        "description": "Webhook name"
      },
      "object_ids": {
        "type": "array",
        "items": {
          "type": "string"
        },
        "description": "IDs of objects to monitor"
      },
      "object_type": {
        "type": "string",
        "description": "Object type (survey or collector)",
        "enum": [
          "survey",
          "collector"
        ]
      },
      "subscription_url": {
        "type": "string",
        "description": "URL to receive webhook notifications"
      }
    },
    "required": [
      "PCID",
      "event_type",
      "name",
      "object_ids",
      "object_type",
      "subscription_url"
    ]
  }
  ```
</Expandable>

***

## surveymonkey\_account\_create\_workgroup

Create workgroup

**Parameters:**

| Parameter     | Type    | Required | Default | Description                      |
| ------------- | ------- | -------- | ------- | -------------------------------- |
| `description` | string  | No       | —       | Workgroup description            |
| `is_visible`  | boolean | Yes      | —       | Whether the workgroup is visible |
| `metadata`    | object  | No       | —       | Additional metadata              |
| `name`        | string  | Yes      | —       | Workgroup name                   |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "description": {
        "type": "string",
        "description": "Workgroup description"
      },
      "is_visible": {
        "type": "boolean",
        "description": "Whether the workgroup is visible"
      },
      "metadata": {
        "type": "object",
        "description": "Additional metadata"
      },
      "name": {
        "type": "string",
        "description": "Workgroup name"
      }
    },
    "required": [
      "PCID",
      "is_visible",
      "name"
    ]
  }
  ```
</Expandable>

***

## surveymonkey\_account\_create\_workgroup\_share

Share resource with workgroup

**Parameters:**

| Parameter       | Type   | Required | Default | Description                              |
| --------------- | ------ | -------- | ------- | ---------------------------------------- |
| `workgroup_id`  | string | Yes      | —       | Workgroup ID                             |
| `resource_id`   | string | Yes      | —       | ID of the resource to share              |
| `resource_type` | string | Yes      | —       | Type of resource to share (e.g., survey) |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "workgroup_id": {
        "type": "string",
        "description": "Workgroup ID"
      },
      "resource_id": {
        "type": "string",
        "description": "ID of the resource to share"
      },
      "resource_type": {
        "type": "string",
        "description": "Type of resource to share (e.g., survey)"
      }
    },
    "required": [
      "PCID",
      "workgroup_id",
      "resource_id",
      "resource_type"
    ]
  }
  ```
</Expandable>

***

## surveymonkey\_account\_delete\_webhook

Delete webhook

**Parameters:**

| Parameter    | Type   | Required | Default | Description |
| ------------ | ------ | -------- | ------- | ----------- |
| `webhook_id` | string | Yes      | —       | Webhook ID  |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "webhook_id": {
        "type": "string",
        "description": "Webhook ID"
      }
    },
    "required": [
      "PCID",
      "webhook_id"
    ]
  }
  ```
</Expandable>

***

## surveymonkey\_account\_delete\_workgroup

Delete workgroup

**Parameters:**

| Parameter      | Type   | Required | Default | Description  |
| -------------- | ------ | -------- | ------- | ------------ |
| `workgroup_id` | string | Yes      | —       | Workgroup ID |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "workgroup_id": {
        "type": "string",
        "description": "Workgroup ID"
      }
    },
    "required": [
      "PCID",
      "workgroup_id"
    ]
  }
  ```
</Expandable>

***

## surveymonkey\_account\_delete\_workgroup\_share

Remove workgroup share

**Parameters:**

| Parameter      | Type   | Required | Default | Description  |
| -------------- | ------ | -------- | ------- | ------------ |
| `workgroup_id` | string | Yes      | —       | Workgroup ID |
| `share_id`     | string | Yes      | —       | Share ID     |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "workgroup_id": {
        "type": "string",
        "description": "Workgroup ID"
      },
      "share_id": {
        "type": "string",
        "description": "Share ID"
      }
    },
    "required": [
      "PCID",
      "workgroup_id",
      "share_id"
    ]
  }
  ```
</Expandable>

***

## surveymonkey\_account\_get\_current\_user

Get current user

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## surveymonkey\_account\_get\_group

Get group details

**Parameters:**

| Parameter  | Type   | Required | Default | Description |
| ---------- | ------ | -------- | ------- | ----------- |
| `group_id` | string | Yes      | —       | Group ID    |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "group_id": {
        "type": "string",
        "description": "Group ID"
      }
    },
    "required": [
      "PCID",
      "group_id"
    ]
  }
  ```
</Expandable>

***

## surveymonkey\_account\_get\_group\_member

Get group member details

**Parameters:**

| Parameter   | Type   | Required | Default | Description |
| ----------- | ------ | -------- | ------- | ----------- |
| `group_id`  | string | Yes      | —       | Group ID    |
| `member_id` | string | Yes      | —       | Member ID   |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "group_id": {
        "type": "string",
        "description": "Group ID"
      },
      "member_id": {
        "type": "string",
        "description": "Member ID"
      }
    },
    "required": [
      "PCID",
      "group_id",
      "member_id"
    ]
  }
  ```
</Expandable>

***

## surveymonkey\_account\_get\_webhook

Get webhook

**Parameters:**

| Parameter    | Type   | Required | Default | Description |
| ------------ | ------ | -------- | ------- | ----------- |
| `webhook_id` | string | Yes      | —       | Webhook ID  |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "webhook_id": {
        "type": "string",
        "description": "Webhook ID"
      }
    },
    "required": [
      "PCID",
      "webhook_id"
    ]
  }
  ```
</Expandable>

***

## surveymonkey\_account\_get\_workgroup

Get workgroup

**Parameters:**

| Parameter      | Type   | Required | Default | Description  |
| -------------- | ------ | -------- | ------- | ------------ |
| `workgroup_id` | string | Yes      | —       | Workgroup ID |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "workgroup_id": {
        "type": "string",
        "description": "Workgroup ID"
      }
    },
    "required": [
      "PCID",
      "workgroup_id"
    ]
  }
  ```
</Expandable>

***

## surveymonkey\_account\_get\_workgroup\_member

Get workgroup member

**Parameters:**

| Parameter      | Type   | Required | Default | Description  |
| -------------- | ------ | -------- | ------- | ------------ |
| `workgroup_id` | string | Yes      | —       | Workgroup ID |
| `member_id`    | string | Yes      | —       | Member ID    |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "workgroup_id": {
        "type": "string",
        "description": "Workgroup ID"
      },
      "member_id": {
        "type": "string",
        "description": "Member ID"
      }
    },
    "required": [
      "PCID",
      "workgroup_id",
      "member_id"
    ]
  }
  ```
</Expandable>

***

## surveymonkey\_account\_list\_group\_members

List group members

**Parameters:**

| Parameter  | Type    | Required | Default | Description                |
| ---------- | ------- | -------- | ------- | -------------------------- |
| `group_id` | string  | Yes      | —       | Group ID                   |
| `per_page` | integer | No       | —       | Number of results per page |
| `page`     | integer | No       | —       | Page number                |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "group_id": {
        "type": "string",
        "description": "Group ID"
      },
      "per_page": {
        "type": "integer",
        "description": "Number of results per page"
      },
      "page": {
        "type": "integer",
        "description": "Page number"
      }
    },
    "required": [
      "PCID",
      "group_id"
    ]
  }
  ```
</Expandable>

***

## surveymonkey\_account\_list\_groups

List groups

**Parameters:**

| Parameter  | Type    | Required | Default | Description                |
| ---------- | ------- | -------- | ------- | -------------------------- |
| `per_page` | integer | No       | —       | Number of results per page |
| `page`     | integer | No       | —       | Page number                |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "per_page": {
        "type": "integer",
        "description": "Number of results per page"
      },
      "page": {
        "type": "integer",
        "description": "Page number"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## surveymonkey\_account\_list\_roles

List roles

**Parameters:**

| Parameter  | Type    | Required | Default | Description                |
| ---------- | ------- | -------- | ------- | -------------------------- |
| `per_page` | integer | No       | —       | Number of results per page |
| `page`     | integer | No       | —       | Page number                |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "per_page": {
        "type": "integer",
        "description": "Number of results per page"
      },
      "page": {
        "type": "integer",
        "description": "Page number"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## surveymonkey\_account\_list\_webhooks

List webhooks

**Parameters:**

| Parameter  | Type    | Required | Default | Description                |
| ---------- | ------- | -------- | ------- | -------------------------- |
| `per_page` | integer | No       | —       | Number of results per page |
| `page`     | integer | No       | —       | Page number                |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "per_page": {
        "type": "integer",
        "description": "Number of results per page"
      },
      "page": {
        "type": "integer",
        "description": "Page number"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## surveymonkey\_account\_list\_workgroup\_members

List workgroup members

**Parameters:**

| Parameter      | Type    | Required | Default | Description                |
| -------------- | ------- | -------- | ------- | -------------------------- |
| `workgroup_id` | string  | Yes      | —       | Workgroup ID               |
| `per_page`     | integer | No       | —       | Number of results per page |
| `page`         | integer | No       | —       | Page number                |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "workgroup_id": {
        "type": "string",
        "description": "Workgroup ID"
      },
      "per_page": {
        "type": "integer",
        "description": "Number of results per page"
      },
      "page": {
        "type": "integer",
        "description": "Page number"
      }
    },
    "required": [
      "PCID",
      "workgroup_id"
    ]
  }
  ```
</Expandable>

***

## surveymonkey\_account\_list\_workgroup\_shares

List workgroup shares

**Parameters:**

| Parameter      | Type    | Required | Default | Description                |
| -------------- | ------- | -------- | ------- | -------------------------- |
| `workgroup_id` | string  | Yes      | —       | Workgroup ID               |
| `per_page`     | integer | No       | —       | Number of results per page |
| `page`         | integer | No       | —       | Page number                |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "workgroup_id": {
        "type": "string",
        "description": "Workgroup ID"
      },
      "per_page": {
        "type": "integer",
        "description": "Number of results per page"
      },
      "page": {
        "type": "integer",
        "description": "Page number"
      }
    },
    "required": [
      "PCID",
      "workgroup_id"
    ]
  }
  ```
</Expandable>

***

## surveymonkey\_account\_list\_workgroups

List workgroups

**Parameters:**

| Parameter  | Type    | Required | Default | Description                |
| ---------- | ------- | -------- | ------- | -------------------------- |
| `per_page` | integer | No       | —       | Number of results per page |
| `page`     | integer | No       | —       | Page number                |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "per_page": {
        "type": "integer",
        "description": "Number of results per page"
      },
      "page": {
        "type": "integer",
        "description": "Page number"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## surveymonkey\_account\_remove\_workgroup\_member

Remove workgroup member

**Parameters:**

| Parameter      | Type   | Required | Default | Description  |
| -------------- | ------ | -------- | ------- | ------------ |
| `workgroup_id` | string | Yes      | —       | Workgroup ID |
| `member_id`    | string | Yes      | —       | Member ID    |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "workgroup_id": {
        "type": "string",
        "description": "Workgroup ID"
      },
      "member_id": {
        "type": "string",
        "description": "Member ID"
      }
    },
    "required": [
      "PCID",
      "workgroup_id",
      "member_id"
    ]
  }
  ```
</Expandable>

***

## surveymonkey\_account\_update\_webhook

Update webhook

**Parameters:**

| Parameter          | Type      | Required | Default | Description                          |
| ------------------ | --------- | -------- | ------- | ------------------------------------ |
| `webhook_id`       | string    | Yes      | —       | Webhook ID                           |
| `event_type`       | string    | No       | —       | Event type                           |
| `name`             | string    | No       | —       | Webhook name                         |
| `object_ids`       | string\[] | No       | —       | IDs of objects to monitor            |
| `object_type`      | string    | No       | —       | Object type                          |
| `subscription_url` | string    | No       | —       | URL to receive webhook notifications |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "webhook_id": {
        "type": "string",
        "description": "Webhook ID"
      },
      "event_type": {
        "type": "string",
        "description": "Event type"
      },
      "name": {
        "type": "string",
        "description": "Webhook name"
      },
      "object_ids": {
        "type": "array",
        "items": {
          "type": "string"
        },
        "description": "IDs of objects to monitor"
      },
      "object_type": {
        "type": "string",
        "description": "Object type"
      },
      "subscription_url": {
        "type": "string",
        "description": "URL to receive webhook notifications"
      }
    },
    "required": [
      "PCID",
      "webhook_id"
    ]
  }
  ```
</Expandable>

***

## surveymonkey\_account\_update\_workgroup

Update workgroup

**Parameters:**

| Parameter      | Type    | Required | Default | Description                      |
| -------------- | ------- | -------- | ------- | -------------------------------- |
| `workgroup_id` | string  | Yes      | —       | Workgroup ID                     |
| `description`  | string  | No       | —       | Workgroup description            |
| `is_visible`   | boolean | No       | —       | Whether the workgroup is visible |
| `metadata`     | object  | No       | —       | Additional metadata              |
| `name`         | string  | No       | —       | Workgroup name                   |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "workgroup_id": {
        "type": "string",
        "description": "Workgroup ID"
      },
      "description": {
        "type": "string",
        "description": "Workgroup description"
      },
      "is_visible": {
        "type": "boolean",
        "description": "Whether the workgroup is visible"
      },
      "metadata": {
        "type": "object",
        "description": "Additional metadata"
      },
      "name": {
        "type": "string",
        "description": "Workgroup name"
      }
    },
    "required": [
      "PCID",
      "workgroup_id"
    ]
  }
  ```
</Expandable>
