| List Surveys | List all surveys accessible to the authenticated user. |
| Get Survey | Retrieve summary information about a survey. Use 'Get Survey Details' for full structure. |
| Get Survey Details | Retrieve the complete survey structure including pages and questions. |
| Create Survey | Create a new survey. Can be blank, from a template, or copied from an existing survey. |
| Delete Survey | Permanently delete a survey and all its data. This cannot be undone. |
| List Collectors | List all collectors for a survey. |
| Get Collector | Retrieve details about a specific collector. |
| Create Collector | Create a new collector for a survey. Non-weblink collectors require a paid plan. |
| Update Collector | Update an existing collector's settings. |
| Delete Collector | Delete a collector. |
| Get Collector Stats | Get response statistics for a collector. |
| List Responses | List summary information for all responses to a survey. |
| Get Response | Get summary information about a specific response. Use 'Get Response Details' for full answers. |
| Get Response Details | Get complete response details including all answers. Requires responses_read_detail scope. |
| List Responses Bulk | Bulk export responses with full answer details. More efficient for large exports. |
| Update Response | Update response metadata such as status. |
| Delete Response | Delete a survey response. |
| List Contacts | List all contacts in your account. |
| Get Contact | Retrieve details about a specific contact. |
| Create Contact | Create a new contact. |
| Create Contacts Bulk | Create multiple contacts at once using a JSON array. |
| Update Contact | Update an existing contact's information. |
| Delete Contact | Delete a contact. |
| List Contact Lists | List all contact lists in your account. |
| Get Contact List | Retrieve details about a specific contact list. |
| Create Contact List | Create a new contact list. |
| Update Contact List | Update a contact list's name. |
| Delete Contact List | Delete a contact list. |
| List Webhooks | List all webhooks in your account. |
| Get Webhook | Retrieve details about a specific webhook. |
| Create Webhook | Create a new webhook subscription. The URL must be unique and handle HEAD requests. |
| Update Webhook | Update an existing webhook's settings. |
| Delete Webhook | Delete a webhook subscription. |
| Get Current User | Retrieve information about the currently authenticated user. |
| Raw Request | Send raw HTTP request to SurveyMonkey API. |