Thanks to visit codestin.com
Credit goes to docs.stackone.com

Skip to main content
SurveyMonkey
SurveyMonkey
104 actions · 1 auth method

Authentication

OAuth 2.0

You will need a paid SurveyMonkey plan with API access to create and use OAuth applications.Guides: Connector Profile, Link Account
Actions
|
104 actions
Action
Description
Required scopes
List Surveys
Returns a list of surveys owned or shared with the authenticated user
Create Survey
Creates a new empty survey or copies an existing survey
Get Survey
Returns a survey’s metadata
Update Survey
Modifies a survey’s metadata
Delete Survey
Deletes a survey
Get Survey Details
Returns an expanded version of a survey with all pages and questions
List Survey Pages
Returns a list of pages in a survey
Create Survey Page
Creates a new page in a survey
Get Survey Page
Returns a page from a survey
Update Survey Page
Modifies a page in a survey
Delete Survey Page
Deletes a page from a survey
List Survey Questions
Returns a list of questions on a survey page
Create Survey Question
Creates a new question on a survey page
Get Survey Question
Returns a question from a survey page
Update Survey Question
Modifies a question on a survey page
Delete Survey Question
Deletes a question from a survey page
Get Survey Rollups
Returns answer counts by question for a survey
Get Survey Trends
Returns response trends over time for a survey
List Survey Languages
Returns available translations for a survey
Replace Survey
Replaces a survey entirely with new data
Create Survey Share
Creates a survey results page link
Update Survey Share
Updates an existing survey results page link
List Survey Shares
Returns a list of survey results page links generated for the survey
List Survey Categories
Returns a list of available survey categories
List Survey Templates
Returns a list of available survey templates
List Team Survey Templates
Returns a list of survey templates available to the team
List All Survey Languages
Returns a list of all available survey languages
Replace Survey Page
Replaces a survey page entirely with new data
Replace Survey Question
Replaces a survey question entirely with new data
List Question Bank Questions
Returns a list of questions from the question bank
Get Survey Language Translation
Returns existing translations or translation structure for a specific language
Create Survey Language Translation
Creates a translation for a survey in a specific language
Update Survey Language Translation
Updates an existing translation for a survey
Delete Survey Language Translation
Deletes a translation for a survey
Get Survey Page Rollups
Returns response rollups for a specific survey page
Get Survey Question Rollups
Returns response rollups for a specific survey question
Get Survey Page Trends
Returns response trends for a specific survey page
Get Survey Question Trends
Returns response trends for a specific survey question
List Survey Collectors
Returns a list of collectors for a survey
Create Survey Collector
Creates a collector for a survey
Get Collector
Returns a collector by ID
Update Collector
Modifies a collector
Delete Collector
Deletes a collector
List Collector Messages
Returns a list of messages for an email/SMS collector
Create Collector Message
Creates a message for an email/SMS collector
Get Collector Message
Returns a message from a collector
Update Collector Message
Modifies a message for a collector
Delete Collector Message
Deletes a message from a collector
Send Collector Message
Sends or schedules a message
List Message Recipients
Returns a list of recipients for a message
List Collector Recipients
Returns a list of recipients for a collector
Get Collector Recipient
Returns a recipient from a collector
Get Collector Stats
Returns statistics for a collector
Get Message Stats
Returns statistics for a collector message
Replace Collector
Replaces a collector entirely with new data
List Survey Responses
Returns a list of responses for a survey. Can filter by status, date range, and other criteria.
List Collector Responses
Returns a list of responses for a specific collector. Supports filtering and pagination.
Create Collector Response
Creates a new response for a collector. Allows programmatic submission of survey responses.
Get Survey Response
Returns a specific response for a survey by response ID.
Get Collector Response
Returns a specific response for a collector by response ID.
Get Survey Response Details
Returns detailed information for a specific response including all answers.
Get Collector Response Details
Returns detailed information for a specific collector response including all answers.
Update Survey Response
Updates an existing survey response. Can modify status and answers.
Update Collector Response
Updates an existing collector response. Can modify status and answers.
Delete Collector Response
Deletes a specific response from a collector.
Get Bulk Survey Responses
Returns all responses with full answer details for a survey in a single request.
Get Bulk Collector Responses
Returns all responses with full answer details for a collector in a single request.
Delete All Collector Responses
Deletes all responses from a collector. This action cannot be undone.
Replace Collector Response
Replaces a collector response entirely with new data. Same arguments and requirements as creating a response.
List Contact Lists
Returns all contact lists available in the account.
Create Contact List
Creates a new contact list in the account.
Get Contact List
Returns details for a specific contact list.
Update Contact List
Updates an existing contact list.
Delete Contact List
Deletes a contact list.
Copy Contact List
Creates a copy of an existing contact list.
Merge Contact Lists
Copies contacts from the specified list and adds them to the target contact list.
List Contacts In List
Returns all contacts in a specific contact list.
Create Contact In List
Creates a new contact in a contact list.
Create Contacts Bulk
Creates multiple contacts in a contact list at once.
List Contacts
Returns all contacts available in the account.
Get Contact
Returns details for a specific contact.
Update Contact
Updates an existing contact.
Delete Contact
Deletes a contact.
List Contact Fields
Returns all custom contact fields available in the account.
Get Contact Field
Returns details for a specific contact field.
Update Contact Field
Updates an existing contact field.
Replace Contact List
Replaces a contact list entirely with new data.
List Contacts In List Bulk
Returns all contacts in a contact list with all available fields.
Create Contact
Creates a new contact in the account.
List Contacts Bulk
Returns all contacts with all available fields.
Create Contacts Bulk Global
Creates multiple contacts at once without adding to a specific list.
Replace Contact
Replaces a contact entirely with new data.
List Webhooks
Returns all webhooks registered in the account.
Create Webhook
Creates a new webhook subscription for survey events. Make sure to add a real survey.
Get Webhook
Returns details for a specific webhook.
Update Webhook
Updates an existing webhook. Note - object_ids must be included in the request even when only updating other fields.
Delete Webhook
Deletes a webhook subscription.
Replace Webhook
Replaces an existing webhook completely with new settings.
Get Current User
Returns details about the currently authenticated user.
List Roles
Returns all available roles in the team/organization.
List Errors
Returns a list of known SurveyMonkey API errors.
Get Error
Returns details for a specific known error.
List Survey Folders
Returns all survey folders available to the user.
Create Survey Folder
Creates a new survey folder.

Getting Started

1

Create or Select a Project

Set up a new project or select an existing one. See the Projects Guide.
2

Configure the Connector

Enable the connector and set up a connector profile in your project. See Managing Connectors.
https://stackone-logos.com/api/surveymonkey/filled/png

Connector Profile

SurveyMonkey - OAuth 2.0
3

Link an Account

Connect an account using StackOne Hub or Auth Link.
https://stackone-logos.com/api/surveymonkey/filled/png

Link Account

SurveyMonkey - OAuth 2.0
4

Use Actions

Invoke actions using one of the methods below: