Survey Monkey

Learn how to use Survey Monkey with Composio

Overview

SLUG

SURVEY_MONKEY

Description

SurveyMonkey is an online survey development platform that enables users to create, distribute, and analyze surveys for various purposes.

Authentication Details

client_id
stringRequired
client_secret
stringRequired
oauth_redirect_uri
stringDefaults to https://backend.composio.dev/api/v1/auth-apps/add
scopes
stringDefaults to surveys_read,surveys_write
bearer_token
string
bearer_token
stringRequired

Tools

SLUG: SURVEY_MONKEY_CREATE_SURVEY

Tool to create a new survey. use when you have a survey title and need an id for follow-up operations. example: "create a survey titled 'customer satisfaction'"

Action Parameters

footer
booleanDefaults to True
language
stringDefaults to en
nickname
string
title
stringRequired

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: SURVEY_MONKEY_DELETE_SURVEY

Tool to delete a specific survey. use when the survey id is confirmed correct. deletion is irreversible. example prompt: "delete survey '123456789'."

Action Parameters

survey_id
stringRequired

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: SURVEY_MONKEY_GET_COLLECTORS

Tool to retrieve a list of collectors for a specific survey. use when you need collector urls, counts, and statuses.

Action Parameters

end_date
string
include
array
name
string
page
integerDefaults to 1
per_page
integerDefaults to 50
sort_by
stringRequired
sort_order
stringRequired
start_date
string
survey_id
stringRequired

Action Response

data
arrayRequired
error
string
page
integerRequired
per_page
integerRequired
successful
booleanRequired
total
integerRequired

SLUG: SURVEY_MONKEY_GET_CONTACTS

Tool to retrieve a list of contacts. use after authenticating with surveymonkey. call this to fetch all contacts associated with your account.

Action Parameters

Action Response

data
arrayRequired
error
string
links
objectRequired
page
integerRequired
per_page
integerRequired
successful
booleanRequired
total
integerRequired

SLUG: SURVEY_MONKEY_GET_GROUPS

Tool to retrieve a list of groups. use after authentication when you need to enumerate or paginate through all groups in your surveymonkey account.

Action Parameters

include
string
page
integer
per_page
integer

Action Response

data
arrayRequired
error
string
links
objectRequired
page
integerRequired
per_page
integerRequired
successful
booleanRequired
total
integerRequired

SLUG: SURVEY_MONKEY_GET_RESPONSES

Tool to retrieve a list of responses for a specific survey. use when you need to browse or filter responses after confirming the survey id.

Action Parameters

custom
string
custom_variables
string
email
string
end_created_at
string
end_modified_at
string
first_name
string
ip
string
last_name
string
page
integerDefaults to 1
per_page
integerDefaults to 50
sort_by
string
sort_order
string
start_created_at
string
start_modified_at
string
status
string
survey_id
stringRequired
total_time_max
integer
total_time_min
integer
total_time_units
string

Action Response

data
arrayRequired
error
string
links
objectRequired
page
integerRequired
per_page
integerRequired
successful
booleanRequired
total
integerRequired

SLUG: SURVEY_MONKEY_GET_SURVEYS

Tool to retrieve a list of surveys. use when you need to enumerate or paginate through all surveys.

Action Parameters

include
array
page
integerDefaults to 1
per_page
integerDefaults to 50

Action Response

data
arrayRequired
error
string
links
objectRequired
page
integerRequired
per_page
integerRequired
successful
booleanRequired
total
integerRequired

SLUG: SURVEY_MONKEY_GET_SURVEY_DETAILS

Tool to retrieve metadata and counts for a specific survey. use after confirming the survey id.

Action Parameters

survey_id
stringRequired

Action Response

data
objectRequired
error
string
successful
booleanRequired