SurveyMonkey
SurveyMonkey is the world's leading provider of web-based survey solutions. These solutions are used by companies, organizations, and individuals to gather the insights they need to make more informed decisions.
This connector is available in the following products and regions:
Service | Class | Regions |
---|---|---|
Logic Apps | Standard | All Logic Apps regions except the following: - Azure China regions - US Department of Defense (DoD) |
Power Automate | Premium | All Power Automate regions except the following: - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
Power Apps | Premium | All Power Apps regions except the following: - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
Contact | |
---|---|
Name | Microsoft |
URL | https://support.microsoft.com |
Connector Metadata | |
---|---|
Publisher | Microsoft |
Website | https://www.surveymonkey.com/ |
Privacy policy | https://www.surveymonkey.com/mp/legal/privacy-policy/ |
Categories | Content and Files;Productivity |
Known issues and limitations
The connector is based on integration with surveymonkey.com portal accounts. Other region-specific instances are not supported.
Throttling Limits
Name | Calls | Renewal Period |
---|---|---|
API calls per connection | 100 | 60 seconds |
Actions
Get a survey |
Get details of a specific survey. |
Get Response Details in CSV Format |
Export detailed response and survey data in CSV format. This premium feature is currently open to certain SurveyMonkey plans for a limited time. |
Get Response Details in JSON Format |
Export detailed response and survey data in JSON format. This premium feature is currently open to certain SurveyMonkey plans for a limited time. |
Schedule an existing invite message |
Send or schedule to send an existing message to all message recipients. |
Get a survey
Get details of a specific survey.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Survey ID
|
surveyId | True | string |
The id of the survey |
Returns
- Body
- Survey
Get Response Details in CSV Format
Export detailed response and survey data in CSV format. This premium feature is currently open to certain SurveyMonkey plans for a limited time.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Survey ID
|
surveyId | True | string |
Select a survey |
Response ID
|
responseId | True | string |
Select a response |
Question IDs
|
question_ids | string |
Filter the response details to specific questions. Use comma separator for multiple question IDs. |
Returns
Name | Path | Type | Description |
---|---|---|---|
Response ID
|
id | string |
The response identifier. |
Recipient ID
|
recipient_id | string |
The recipient identifier. |
Collection Mode
|
collection_mode | string |
Response collection mode. |
Response Status
|
response_status | string |
Status of the response. |
Custom Value
|
custom_value | string |
Custom value associated with a response. |
First Name
|
first_name | string |
First name of the recipient. |
Last Name
|
last_name | string |
Last name of the recipient. |
Email Address
|
email_address | string |
Email Address of the recipient. |
IP Address
|
ip_address | string |
IP address of responder. |
Collector ID
|
collector_id | string |
The collector identifier. |
Survey ID
|
survey_id | string |
The survey identifier. |
Edit Url
|
edit_url | string |
Link to the survey page to edit the response. |
Analyze Url
|
analyze_url | string |
Link to the analyze page to view the response. |
Time Spent
|
total_time | integer |
Total time spent on the response. |
Modified Date
|
date_modified | string |
The date the response was last modified. |
Created Date
|
date_created | string |
The date the response was created. |
Link
|
href | string |
Survey response link. |
Raw Response Data
|
RawResponseData | string |
CSV output of the response. |
Get Response Details in JSON Format
Export detailed response and survey data in JSON format. This premium feature is currently open to certain SurveyMonkey plans for a limited time.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Survey ID
|
surveyId | True | string |
Select a survey |
Response ID
|
responseId | True | string |
Select a response |
Question IDs
|
question_ids | string |
Filter the response details to specific questions. Use comma separator for multiple question IDs. |
Returns
Name | Path | Type | Description |
---|---|---|---|
Response ID
|
id | string |
The response identifier. |
Recipient ID
|
recipient_id | string |
The recipient identifier. |
Collection Mode
|
collection_mode | string |
Response collection mode. |
Response Status
|
response_status | string |
Status of the response. |
Custom Value
|
custom_value | string |
Custom value associated with a response. |
First Name
|
first_name | string |
First name of the recipient. |
Last Name
|
last_name | string |
Last name of the recipient. |
Email Address
|
email_address | string |
Email Address of the recipient. |
IP Address
|
ip_address | string |
IP address of responder. |
Collector ID
|
collector_id | string |
The collector identifier. |
Survey ID
|
survey_id | string |
The survey identifier. |
Edit Url
|
edit_url | string |
Link to the survey page to edit the response. |
Analyze Url
|
analyze_url | string |
Link to the analyze page to view the response. |
Time Spent
|
total_time | integer |
Total time spent on the response. |
Modified Date
|
date_modified | string |
The date the response was last modified. |
Created Date
|
date_created | string |
The date the response was created. |
Link
|
href | string |
Survey response link. |
Questions
|
questions | array of object |
Questions |
Question ID
|
questions.id | string |
The question identifier. |
Answers
|
questions.answers | array of object |
Answers |
Answer Tag Data
|
questions.answers.tag_data | array of |
Answer Tag Data |
Answer Text
|
questions.answers.text | string |
Answer Text |
Answer Simple Text
|
questions.answers.simple_text | string |
Answer Simple Text |
Question Family
|
questions.family | string |
The type of question. |
Question Subtype
|
questions.subtype | string |
The subtype of the question. |
Question Heading
|
questions.heading | string |
The title of the question. |
Schedule an existing invite message
Send or schedule to send an existing message to all message recipients.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Survey ID
|
surveyId | True | string |
Select a survey |
Collector ID
|
collectorId | True | string |
Select a collector |
Message ID
|
messageId | True | string |
Select a message |
Scheduled date
|
scheduled_date | date-time |
Time format: yyyy-MM-ddTHH:mm:ss.fffZ (2016-07-20T08:00:00.000Z) |
Returns
Triggers
When a new collector is created |
Triggers a new flow when a collector is created. |
When a new collector response is added |
Triggers a new flow when a response is added (paid account only). |
When a new survey is created |
Triggers a new flow when a survey is created. |
When a new survey response is added |
Triggers a new flow when a survey response is added (paid account only). |
When a new survey response to a question is added |
Triggers a new flow when a response to a question is added (paid account only). |
When a new collector is created
Triggers a new flow when a collector is created.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Survey ID
|
surveyId | True | string |
Select a survey |
Returns
Name | Path | Type | Description |
---|---|---|---|
Link
|
href | string |
Link to survey collector. |
Collector ID
|
id | string |
The collector identifier. |
Name
|
name | string |
The name of the collector. |
When a new collector response is added
Triggers a new flow when a response is added (paid account only).
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Survey ID
|
surveyId | True | string |
Select a survey |
Collector ID
|
collectorId | True | string |
Select a collector |
Returns
Name | Path | Type | Description |
---|---|---|---|
Time Spent
|
total_time | integer |
Total time spent on the response. |
Link
|
href | string |
Survey response link. |
IP Address
|
ip_address | string |
IP address of responder. |
Response ID
|
id | string |
The response identifier. |
Modified Date
|
date_modified | date-time |
The date the response was last modified. |
Response Status
|
response_status | string |
Status of the response. |
Custom Value
|
custom_value | string |
Custom value associated with a response. |
Analyze Url
|
analyze_url | string |
Link to the analyze page to view the response. |
Recipient ID
|
recipient_id | string |
The recipient identifier. |
Collector ID
|
collector_id | string |
The collector identifier. |
Created Date
|
date_created | date-time |
The date the response was created. |
Survey ID
|
survey_id | string |
The survey identifier. |
Collection Mode
|
collection_mode | string |
Response collection mode. |
First Name
|
first_name | string |
First name of the recepient. |
Last Name
|
last_name | string |
Last name of the recepient. |
Email Address
|
email_address | string |
Email Address of the recepient. |
page_path
|
page_path | array of |
The order in which the pages were responded to. |
pages
|
pages | array of object |
Pages from the survey and their associated responses. |
Page ID
|
pages.id | string |
Page ID |
questions
|
pages.questions | array of object |
Questions |
Question ID
|
pages.questions.id | string |
Question ID |
answers
|
pages.questions.answers | array of object |
Answers |
Choice ID
|
pages.questions.answers.choice_id | string |
Choice ID |
Edit Url
|
edit_url | string |
Link to the survey page to edit the response. |
When a new survey is created
Triggers a new flow when a survey is created.
Returns
Name | Path | Type | Description |
---|---|---|---|
Link
|
href | string |
Link to the survey. |
Survey ID
|
id | string |
The survey identifier. |
Title
|
title | string |
The title of the survey. |
When a new survey response is added
Triggers a new flow when a survey response is added (paid account only).
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Survey ID
|
surveyId | True | string |
Select a survey |
Returns
Name | Path | Type | Description |
---|---|---|---|
Time Spent
|
total_time | integer |
Total time spent on the response. |
Link
|
href | string |
Survey response link. |
IP Address
|
ip_address | string |
IP address of responder. |
Response ID
|
id | string |
The response identifier. |
Modified Date
|
date_modified | date-time |
The date the response was last modified. |
Response Status
|
response_status | string |
Status of the response. |
Custom Value
|
custom_value | string |
Custom value associated with a response. |
Analyze Url
|
analyze_url | string |
Link to the analyze page to view the response. |
Recipient ID
|
recipient_id | string |
The recipient identifier. |
Collector ID
|
collector_id | string |
The collector identifier. |
Created Date
|
date_created | date-time |
The date the response was created. |
Survey ID
|
survey_id | string |
The survey identifier. |
Collection Mode
|
collection_mode | string |
Response collection mode. |
First Name
|
first_name | string |
First name of the recepient. |
Last Name
|
last_name | string |
Last name of the recepient. |
Email Address
|
email_address | string |
Email Address of the recepient. |
page_path
|
page_path | array of |
The order in which the pages were responded to. |
pages
|
pages | array of object |
Pages from the survey and their associated responses. |
Page ID
|
pages.id | string |
Page ID |
questions
|
pages.questions | array of object |
Questions |
Question ID
|
pages.questions.id | string |
Question ID |
answers
|
pages.questions.answers | array of object |
Answers |
Choice ID
|
pages.questions.answers.choice_id | string |
Choice ID |
Edit Url
|
edit_url | string |
Link to the survey page to edit the response. |
When a new survey response to a question is added
Triggers a new flow when a response to a question is added (paid account only).
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Survey ID
|
surveyId | True | string |
Select the survey |
Page ID
|
page_ids | string |
Select the page |
|
Question ID
|
question_ids | string |
Select the question |
Returns
Name | Path | Type | Description |
---|---|---|---|
Time Spent
|
total_time | integer |
Total time spent on the response. |
Link
|
href | string |
Survey response link. |
IP Address
|
ip_address | string |
IP address of responder. |
Response ID
|
id | string |
The response identifier. |
Modified Date
|
date_modified | date-time |
The date the response was last modified. |
Response Status
|
response_status | string |
Status of the response. |
Custom Value
|
custom_value | string |
Custom value associated with a response. |
Analyze Url
|
analyze_url | string |
Link to the analyze page to view the response. |
Recipient ID
|
recipient_id | string |
The recipient identifier. |
Collector ID
|
collector_id | string |
The collector identifier. |
Created Date
|
date_created | date-time |
The date the response was created. |
Survey ID
|
survey_id | string |
The survey identifier. |
Collection Mode
|
collection_mode | string |
Response collection mode. |
First Name
|
first_name | string |
First name of the recepient. |
Last Name
|
last_name | string |
Last name of the recepient. |
Email Address
|
email_address | string |
Email Address of the recepient. |
page_path
|
page_path | array of |
The order in which the pages were responded to. |
pages
|
pages | array of object |
Pages from the survey and their associated responses. |
Page ID
|
pages.id | string |
Page ID |
questions
|
pages.questions | array of object |
Questions |
Question ID
|
pages.questions.id | string |
Question ID |
answers
|
pages.questions.answers | array of object |
Answers |
Choice ID
|
pages.questions.answers.choice_id | string |
Choice ID |
Edit Url
|
edit_url | string |
Link to the survey page to edit the response. |
Definitions
Survey
Name | Path | Type | Description |
---|---|---|---|
Response Count
|
response_count | integer |
Number of responses survey has received. |
Page Count
|
page_count | integer |
Number of pages in the survey. |
Survey ID
|
id | string |
The survey identifier. |
Question Count
|
question_count | integer |
Number of questions in survey. |
Survey Category
|
category | string |
Survey category chosen when creating the survey. |
Preview Url
|
preview | string |
Survey preview URL. |
Language
|
language | string |
Survey language. |
Modified Date
|
date_modified | date-time |
The date the survey was last modified. |
Title
|
title | string |
The title of the survey. |
Analyze Url
|
analyze_url | string |
The URL for the results of the survey. |
Summary Url
|
summary_url | string |
The URL for the summary of the survey. |
Created Date
|
date_created | date-time |
The date the survey was created. |
Collect Url
|
collect_url | string |
Survey collect URL. |
Edit Url
|
edit_url | string |
Survey edit URL. |
SurveyMessageResponse
Name | Path | Type | Description |
---|---|---|---|
Link
|
is_scheduled | string |
Link to message results. |
Scheduled Date
|
scheduled_date | date-time |
Date message was scheduled to be sent. |
Message Body
|
body | string |
The plain text body of the email message to be sent to recipients. |
Subject
|
subject | string |
Subject of the email message to be sent to recipients. |
Recipients
|
recipients | array of string |
List of recipient ids. |
States
|
recipient_status | string |
The recipient status. |
type
|
type | string |