# SurveyMonkey

> Connect your SurveyMonkey account to browse surveys and read their responses.

App · Forms & Surveys · 4 actions. Web page: https://docs.lodol.com/docs/integrations/surveymonkey

## Actions

### Get response

Look up a single survey response and its answers.

**Inputs**

- Survey ID (`survey_id`, text, required): ID of the survey the response belongs to.
- Response ID (`response_id`, text, required): ID of the response to fetch.

**Outputs**

- `answers` (list): The respondent's answers, one per question answered
- `date_created` (text): Timestamp the response was submitted
- `id` (text): Response ID
- `response_status` (text): Response status, for example 'completed' or 'partial'

**Example output**

```json
{
  "answers": [
    {
      "answer": "Very satisfied",
      "question_id": "133186412"
    }
  ],
  "date_created": "2026-01-15T10:00:00+00:00",
  "id": "13307358020",
  "response_status": "completed"
}
```

### Get survey

Look up a survey's title and question/response counts.

**Inputs**

- Survey ID (`survey_id`, text, required): ID of the survey to look up.

**Outputs**

- `id` (text): Survey ID
- `question_count` (number): Number of questions in the survey
- `response_count` (number): Number of responses collected so far
- `title` (text): Survey title

**Example output**

```json
{
  "id": "308585",
  "question_count": 8,
  "response_count": 42,
  "title": "Customer Feedback"
}
```

### List responses

List the responses submitted to a survey.

**Inputs**

- Survey ID (`survey_id`, text, required): ID of the survey to list responses for.
- Maximum responses (`max_results`, number): Maximum number of responses to return (default 25).

**Outputs**

- `responses` (list): List of responses

**Example output**

```json
{
  "responses": [
    {
      "date_created": "2026-01-15T10:00:00+00:00",
      "id": "13307358020",
      "response_status": "completed"
    }
  ]
}
```

### List surveys

List the surveys in your SurveyMonkey account.

**Inputs**: None.

**Outputs**

- `surveys` (list): List of surveys in the account

**Example output**

```json
{
  "surveys": [
    {
      "id": "308585",
      "response_count": 42,
      "title": "Customer Feedback"
    }
  ]
}
```
