Survey Monkey
Survey Monkey ETL connector for data replication
Snapshot
Release Status
Released
Source API Version
V3
Table Selection
Yes
Column Selection
Yes
Edit Integration
Yes
Replication Type Selection
No
Authentication Parameters
Survey Monkey access token
Replication Type
Key Based Replication, Full Replication
Replication Key
modified_at
Suggested Replication Frequency
24 hours
Tables/APIs Supported
surveys
survey_details
responses
collectors
survey_categories
survey_templates
contacts
rollups
trends
Generating Access Token for Survey Monkey
Login to https://developer.surveymonkey.com/
Open My Apps tab and click on Add a New App button
Enter App name, creator mail and select Private App as app type
Once created, open Settings of the app and go to Credentials section
You can find the Access Token for your account here
Use this access token while creating an integration with Daton
Integrate Survey Monkey with Daton
Sign in to Daton
Select Survey Monkey from Integrations page
Provide Integration Name Replication Frequency and History. Integration name would be used in creating tables for the integration and cannot be changed later
In the next step you will be asked to enter survey monkey access token
Post successful authentication you will be prompted to choose required tables from the list
Then select all required fields
Submit the integration
Workflow
Integrations would be in Pending state initially and will be moved to Active state as soon as the first job loads data successfully on to the configured warehouse
Users would be able to edit/pause/re-activate/delete integration anytime
Users can view job status and process logs from the integration details page by clicking on the integration name from the active list
Survey Monkey Data
surveys
Purpose: This API is used to fetch all surveys in the given account
Source API Documentation: https://api.surveymonkey.com/v3/docs?api_key=3yr7n6m8sjwvm48x8nhxej52#api-endpoints-get-surveys
Replication: Key Based Incremental
Replication Key: start_modified_at, end_modified_at
Fields
id
STRING
title
STRING
nickname
STRING
href
STRING
survey_details
Purpose: This API is used to fetch detailed information about the surveys
Source API Documentation: https://api.surveymonkey.com/v3/docs?api_key=3yr7n6m8sjwvm48x8nhxej52#api-endpoints-get-surveys-id-details
Replication: Key Based Incremental
Replication Key: start_modified_at, end_modified_at
Fields
title
STRING
nickname
STRING
language
STRING
folder_id
STRING
category
STRING
question_count
NUMERIC
page_count
NUMERIC
response_count
NUMERIC
date_created
DATETIME
date_modified
DATETIME
id
STRING
buttons_text
RECORD
is_owner
BOOLEAN
footer
BOOLEAN
theme_id
STRING
href
STRING
analyze_url
STRING
edit_url
STRING
collect_url
STRING
summary_url
STRING
preview
STRING
pages
RECORD
responses
Purpose: This API is used to fetch all responses registered in the surveys
Source API Documentation: https://api.surveymonkey.com/v3/docs?api_key=3yr7n6m8sjwvm48x8nhxej52#api-endpoints-get-surveys-id-responses-bulk
Replication: Key Based Incremental
Replication Key: start_modified_at, end_modified_at
Fields
id
STRING
recipient_id
STRING
collection_mode
STRING
response_status
STRING
custom_value
STRING
first_name
STRING
last_name
STRING
email_address
STRING
ip_address
STRING
collector_id
STRING
survey_id
STRING
edit_url
STRING
analyze_url
STRING
total_time
NUMERIC
date_modified
TIMESTAMP
date_created
TIMESTAMP
href
STRING
pages
RECORD
collectors
Purpose: This API is used to fetch about the collectors in all the surveys
Source API Documentation: https://api.surveymonkey.com/v3/docs?api_key=3yr7n6m8sjwvm48x8nhxej52#api-endpoints-get-collectors-id-
Replication: Key Based Incremental
Replication Key: start_modified_at, end_modified_at
Fields
status
STRING
id
STRING
survey_id
STRING
type
STRING
name
STRING
thank_you_message
STRING
thank_you_page
RECORD
disqualification_message
STRING
disqualification_url
STRING
close_date
TIMESTAMP
closed_page_message
STRING
redirect_url
STRING
display_survey_results
BOOLEAN
edit_response_type
STRING
anonymous_type
STRING
allow_multiple_responses
BOOLEAN
date_modified
TIMESTAMP
url
STRING
date_created
TIMESTAMP
password_enabled
BOOLEAN
response_limit
NUMERIC
redirect_type
STRING
respondent_authentication
BOOLEAN
href
STRING
survey_categories
Purpose: This API is used to fetch all the categories of surveys
Source API Documentation: https://api.surveymonkey.com/v3/docs?api_key=3yr7n6m8sjwvm48x8nhxej52#api-endpoints-get-survey_categories
Replication: Full Replication
Replication Key: N/A
Fields
name
STRING
id
STRING
survey_templates
Purpose: This API is used to fetch all templates of the given account
Source API Documentation: https://api.surveymonkey.com/v3/docs?api_key=3yr7n6m8sjwvm48x8nhxej52#api-endpoints-get-survey_templates
Replication: Full Replication
Replication Key: N/A
Fields
category
STRING
name
STRING
description
STRING
title
STRING
available
BOOLEAN
num_questions
NUMERIC
id
STRING
preview_link
STRING
contacts
Purpose: This API is used to fetch all contact details in the account
Source API Documentation: https://api.surveymonkey.com/v3/docs?api_key=3yr7n6m8sjwvm48x8nhxej52#api-endpoints-get-contacts
Replication: Full Replication
Replication Key: N/A
Fields
id
STRING
first_name
STRING
last_name
STRING
STRING
href
STRING
status
STRING
rollups
Purpose: This API is used to fetch rollups for all questions in a survey
Source API Documentation: https://api.surveymonkey.com/v3/docs?api_key=3yr7n6m8sjwvm48x8nhxej52#api-endpoints-get-surveys-id-rollups
Replication: Key Based Incremental
Replication Key: start_modified_at, end_modified_at
Fields
id
STRING
family
STRING
subtype
STRING
href
STRING
summary
RECORD
trends
Purpose: This API is used to fetch answer trends hour wise
Source API Documentation: https://api.surveymonkey.com/v3/docs?api_key=3yr7n6m8sjwvm48x8nhxej52#api-endpoints-get-surveys-id-trends
Replication: Key Based Incremental
Replication Key: start_modified_at, end_modified_at
Fields
id
STRING
family
STRING
subtype
STRING
href
STRING
trend_by
STRING
answered
NUMERIC
skipped
NUMERIC
trends
RECORD
Last updated