delete_contact_list
Delete Contact List
Permanently delete a contact list and all its contacts.
delete_contact_list
Permanently delete a contact list and all its contacts.
list_contacts
Retrieve contacts from a specific contact list. Supports searching by email or name and filtering by status (active, optout, bounced).
create_contact_list
Create a new contact list for organizing survey recipients. Contact lists can be assigned to email and SMS collectors for sending invitations.
delete_collector
Permanently delete a collector and all its associated responses.
update_survey
Update properties of an existing survey such as its title, nickname, language, or folder assignment. Only provided fields will be modified.
get_responses
Retrieve survey responses with full answer details. Returns expanded responses including all page, question, and answer data. Supports filtering by date range, status, and collector. Use **simple** mode to include human-readable question/answer text alongside IDs.
list_surveys
Retrieve a paginated list of surveys owned by or shared with the authenticated user. Supports filtering by title and modification date, and sorting by various fields.
send_invitation
Compose and send an email or SMS invitation message through a collector. This creates the message, adds contact list recipients, and sends it. The collector must be of type **email** or **sms**.
list_collectors
List all collectors for a survey, with optional sorting and pagination. Returns collector IDs, types, and status information.
get_response
Retrieve a single survey response with full details including all answers, timestamps, and metadata.
create_collector
Create a new collector for a survey to start gathering responses. Collectors can be weblinks, email invitations, SMS, or popup surveys. Configure settings like close date, redirect URL, anonymity, and response limits.
create_survey
Create a new survey. You can create a blank survey, copy from an existing survey, or use a template. Provide a title and optional settings like language and folder assignment.
delete_survey
Permanently delete a survey and all its associated data including responses, collectors, and pages.
list_contact_lists
Retrieve all contact lists in the account. Contact lists are used to organize recipients for email and SMS survey invitations.
update_collector
Update an existing collector's settings. You can change name, close date, redirect URL, response limits, status (open/closed), and anonymity settings.
get_current_user
Retrieve details about the authenticated SurveyMonkey user, including account type, plan details, and available features.
create_contacts_bulk
Add multiple contacts to a contact list in a single operation. Optionally update existing contacts that match by email.
get_survey
Retrieve detailed information about a specific survey, including its full structure with pages and questions. Use the **includeDetails** flag to fetch the complete survey design with all question and answer option IDs.
create_contact
Add a single contact to a contact list. Requires first name, last name, and either email or phone number.
Create, distribute, and analyze online surveys. Manage surveys with multiple question types, pages, and languages. Distribute surveys via email, SMS, weblink, and popup collectors. Retrieve and filter survey responses with full answer details. Manage contact lists and send invite messages to recipients. Share survey results publicly or with specific users. Organize team collaboration through workgroups and groups. Set up webhooks for real-time response event notifications.
Common questions about connecting Surveymonkey to AI agents with Metorial.