Connectors
Marketing & Customer Engagement
SurveyMonkey
Online surveys: surveys, collectors, responses, and response event triggers
SurveyMonkey API referenceAPI checked August 18, 2026
- Signs in with
- API token
- Runs on
- Cloud or On-Prem Worker
- Operations
- 153
- Ready-made triggers
- 0
Connect SurveyMonkey
- In Neblex open Connect › Connections and click New Connection.
- Search for SurveyMonkey and give the connection a clear name.
- Fill in the fields. Secret values are encrypted and never shown again.
- Click Test, then Create Connection.
| Field | What to enter |
|---|---|
| Data centerRequired | Choose the official SurveyMonkey US, EU, or Canadian API access host returned for the account. |
| Access tokenRequiredSecret | Private-app token or OAuth 2.0 access token. |
Use it in a flow
- Open a flow, open the node library and search for SurveyMonkey.
- Drag it onto the canvas and choose an Operation and your connection.
- Map the operation's fields from earlier steps, or click Map with Matt.
- Use Test this step to see what it returns, then save.
To start a flow from SurveyMonkey without a ready-made trigger: a Poll for changes trigger can check one of its list operations on a schedule and pass on only what is new; if SurveyMonkey can send webhooks, a Webhook trigger receives them at its own URL.
Operations
153 operations in 22 groups. Each one is a step you can add to a flow.
benchmark_bundles3
Get /benchmark_bundlesget-benchmark-bundles | GET | GET /benchmark bundles |
Get /benchmark_bundles/{bundle_id}get-benchmark-bundles-bundle-id | GET | GET /benchmark bundles/{bundle id} |
Get /benchmark_bundles/{id}/analyzeget-benchmark-bundles-id-analyze | GET | GET /benchmark bundles/{id}/analyze |
collectors28
Delete /collectors/{collector_id}delete-collectors-collector-id | DELETE | DELETE /collectors/{collector id} |
Delete /collectors/{collector_id}/messages/{message_id}delete-collectors-collector-id-messages-message-id | DELETE | DELETE /collectors/{collector id}/messages/{message id} |
Delete /collectors/{collector_id}/recipients/{recipient_id}delete-collectors-collector-id-recipients-recipient-id | DELETE | DELETE /collectors/{collector id}/recipients/{recipient id} |
Delete /collectors/{collector_id}/responsesdelete-collectors-collector-id-responses | DELETE | DELETE /collectors/{collector id}/responses |
Delete /collectors/{collector_id}/responses/{response_id}delete-collectors-collector-id-responses-response-id | DELETE | DELETE /collectors/{collector id}/responses/{response id} |
Get /collectors/{collector_id}get-collectors-collector-id | GET | GET /collectors/{collector id} |
Get /collectors/{collector_id}/messagesget-collectors-collector-id-messages | GET | GET /collectors/{collector id}/messages |
Get /collectors/{collector_id}/messages/{message_id}get-collectors-collector-id-messages-message-id | GET | GET /collectors/{collector id}/messages/{message id} |
Get /collectors/{collector_id}/messages/{message_id}/recipientsget-collectors-collector-id-messages-message-id-recipients | GET | GET /collectors/{collector id}/messages/{message id}/recipients |
Get /collectors/{collector_id}/messages/{message_id}/statsget-collectors-collector-id-messages-message-id-stats | GET | GET /collectors/{collector id}/messages/{message id}/stats |
Get /collectors/{collector_id}/recipientsget-collectors-collector-id-recipients | GET | GET /collectors/{collector id}/recipients |
Get /collectors/{collector_id}/recipients/{recipient_id}get-collectors-collector-id-recipients-recipient-id | GET | GET /collectors/{collector id}/recipients/{recipient id} |
Get /collectors/{collector_id}/responsesget-collectors-collector-id-responses | GET | GET /collectors/{collector id}/responses |
Get /collectors/{collector_id}/responses/bulkget-collectors-collector-id-responses-bulk | GET | GET /collectors/{collector id}/responses/bulk |
Get /collectors/{collector_id}/responses/{response_id}get-collectors-collector-id-responses-response-id | GET | GET /collectors/{collector id}/responses/{response id} |
Get /collectors/{collector_id}/responses/{response_id}/detailsget-collectors-collector-id-responses-response-id-details | GET | GET /collectors/{collector id}/responses/{response id}/details |
Get /collectors/{collector_id}/statsget-collectors-collector-id-stats | GET | GET /collectors/{collector id}/stats |
Patch /collectors/{collector_id}patch-collectors-collector-id | PATCH | PATCH /collectors/{collector id} |
Patch /collectors/{collector_id}/messages/{message_id}patch-collectors-collector-id-messages-message-id | PATCH | PATCH /collectors/{collector id}/messages/{message id} |
Patch /collectors/{collector_id}/responses/{response_id}patch-collectors-collector-id-responses-response-id | PATCH | PATCH /collectors/{collector id}/responses/{response id} |
Post /collectors/{collector_id}/messagespost-collectors-collector-id-messages | POST | POST /collectors/{collector id}/messages |
Post /collectors/{collector_id}/messages/{message_id}/recipientspost-collectors-collector-id-messages-message-id-recipients | POST | POST /collectors/{collector id}/messages/{message id}/recipients |
Post /collectors/{collector_id}/messages/{message_id}/recipients/bulkpost-collectors-collector-id-messages-message-id-recipients-bulk | POST | POST /collectors/{collector id}/messages/{message id}/recipients/bulk |
Post /collectors/{collector_id}/messages/{message_id}/sendpost-collectors-collector-id-messages-message-id-send | POST | POST /collectors/{collector id}/messages/{message id}/send |
Post /collectors/{collector_id}/responsespost-collectors-collector-id-responses | POST | POST /collectors/{collector id}/responses |
Put /collectors/{collector_id}put-collectors-collector-id | PUT | PUT /collectors/{collector id} |
Put /collectors/{collector_id}/messages/{message_id}put-collectors-collector-id-messages-message-id | PUT | PUT /collectors/{collector id}/messages/{message id} |
Put /collectors/{collector_id}/responses/{response_id}put-collectors-collector-id-responses-response-id | PUT | PUT /collectors/{collector id}/responses/{response id} |
contact_fields3
Get /contact_fieldsget-contact-fields | GET | GET /contact fields |
Get /contact_fields/{contact_field_id}get-contact-fields-contact-field-id | GET | GET /contact fields/{contact field id} |
Patch /contact_fields/{contact_field_id}patch-contact-fields-contact-field-id | PATCH | PATCH /contact fields/{contact field id} |
contact_lists12
Delete /contact_lists/{contact_list_id}delete-contact-lists-contact-list-id | DELETE | DELETE /contact lists/{contact list id} |
Get /contact_listsget-contact-lists | GET | GET /contact lists |
Get /contact_lists/{contact_list_id}get-contact-lists-contact-list-id | GET | GET /contact lists/{contact list id} |
Get /contact_lists/{contact_list_id}/contactsget-contact-lists-contact-list-id-contacts | GET | GET /contact lists/{contact list id}/contacts |
Get /contact_lists/{contact_list_id}/contacts/bulkget-contact-lists-contact-list-id-contacts-bulk | GET | GET /contact lists/{contact list id}/contacts/bulk |
Patch /contact_lists/{contact_list_id}patch-contact-lists-contact-list-id | PATCH | PATCH /contact lists/{contact list id} |
Post /contact_listspost-contact-lists | POST | POST /contact lists |
Post /contact_lists/{contact_list_id}/contactspost-contact-lists-contact-list-id-contacts | POST | POST /contact lists/{contact list id}/contacts |
Post /contact_lists/{contact_list_id}/contacts/bulkpost-contact-lists-contact-list-id-contacts-bulk | POST | POST /contact lists/{contact list id}/contacts/bulk |
Post /contact_lists/{contact_list_id}/copypost-contact-lists-contact-list-id-copy | POST | POST /contact lists/{contact list id}/copy |
Post /contact_lists/{contact_list_id}/mergepost-contact-lists-contact-list-id-merge | POST | POST /contact lists/{contact list id}/merge |
Put /contact_lists/{contact_list_id}put-contact-lists-contact-list-id | PUT | PUT /contact lists/{contact list id} |
contacts8
Delete /contacts/{contact_id}delete-contacts-contact-id | DELETE | DELETE /contacts/{contact id} |
Get /contactsget-contacts | GET | GET /contacts |
Get /contacts/bulkget-contacts-bulk | GET | GET /contacts/bulk |
Get /contacts/{contact_id}get-contacts-contact-id | GET | GET /contacts/{contact id} |
Patch /contacts/{contact_id}patch-contacts-contact-id | PATCH | PATCH /contacts/{contact id} |
Post /contactspost-contacts | POST | POST /contacts |
Post /contacts/bulkpost-contacts-bulk | POST | POST /contacts/bulk |
Put /contacts/{contact_id}put-contacts-contact-id | PUT | PUT /contacts/{contact id} |
errors2
Get /errorsget-errors | GET | GET /errors |
Get /errors/{error_id}get-errors-error-id | GET | GET /errors/{error id} |
groups7
Get /groupsget-groups | GET | GET /groups |
Get /groups/{group_id}get-groups-group-id | GET | GET /groups/{group id} |
Get /groups/{group_id}/activitiesget-groups-group-id-activities | GET | GET /groups/{group id}/activities |
Get /groups/{group_id}/activities/{action_type}get-groups-group-id-activities-action-type | GET | GET /groups/{group id}/activities/{action type} |
Get /groups/{group_id}/membersget-groups-group-id-members | GET | GET /groups/{group id}/members |
Get /groups/{group_id}/members/{member_id}get-groups-group-id-members-member-id | GET | GET /groups/{group id}/members/{member id} |
Patch /groups/{group_id}/members/{member_id}patch-groups-group-id-members-member-id | PATCH | PATCH /groups/{group id}/members/{member id} |
organizations4
Get /organizationsget-organizations | GET | GET /organizations |
Get /organizations/{organization_id}get-organizations-organization-id | GET | GET /organizations/{organization id} |
Patch /organizations/{organization_id}patch-organizations-organization-id | PATCH | PATCH /organizations/{organization id} |
Post /organizationspost-organizations | POST | POST /organizations |
question_bank1
Get /question_bank/questionsget-question-bank-questions | GET | GET /question bank/questions |
resourcetypes2
Get /ResourceTypesget-resourcetypes | GET | GET /ResourceTypes |
Get /ResourceTypes/{id}get-resourcetypes-id | GET | GET /ResourceTypes/{id} |
roles1
Get /rolesget-roles | GET | GET /roles |
schemas2
Get /Schemasget-schemas | GET | GET /Schemas |
Get /Schemas/{id}get-schemas-id | GET | GET /Schemas/{id} |
serviceproviderconfig1
Get /ServiceProviderConfigget-serviceproviderconfig | GET | GET /ServiceProviderConfig |
survey_categories1
Get /survey_categoriesget-survey-categories | GET | GET /survey categories |
survey_folders2
Get /survey_foldersget-survey-folders | GET | GET /survey folders |
Post /survey_folderspost-survey-folders | POST | POST /survey folders |
survey_languages1
Get /survey_languagesget-survey-languages | GET | GET /survey languages |
survey_templates1
Get /survey_templatesget-survey-templates | GET | GET /survey templates |
surveys43
Delete /surveys/{id}delete-surveys-id | DELETE | DELETE /surveys/{id} |
Delete /surveys/{survey_id}/languages/{language_code}delete-surveys-survey-id-languages-language-code | DELETE | DELETE /surveys/{survey id}/languages/{language code} |
Delete /surveys/{survey_id}/pages/{page_id}delete-surveys-survey-id-pages-page-id | DELETE | DELETE /surveys/{survey id}/pages/{page id} |
Delete /surveys/{survey_id}/pages/{page_id}/questions/{question_id}delete-surveys-survey-id-pages-page-id-questions-question-id | DELETE | DELETE /surveys/{survey id}/pages/{page id}/questions/{question id} |
Get /surveyslistSurveys | GET | GET /surveys |
Get /surveys/searchget-surveys-search | GET | GET /surveys/search |
Get /surveys/{id}getSurvey | GET | GET /surveys/{id} |
Get /surveys/{id}/detailsgetSurveyDetails | GET | GET /surveys/{id}/details |
Get /surveys/{survey_id}/collectorslistCollectors | GET | GET /surveys/{survey id}/collectors |
Get /surveys/{survey_id}/languagesget-surveys-survey-id-languages | GET | GET /surveys/{survey id}/languages |
Get /surveys/{survey_id}/languages/{language_code}get-surveys-survey-id-languages-language-code | GET | GET /surveys/{survey id}/languages/{language code} |
Get /surveys/{survey_id}/pagesget-surveys-survey-id-pages | GET | GET /surveys/{survey id}/pages |
Get /surveys/{survey_id}/pages/{page_id}get-surveys-survey-id-pages-page-id | GET | GET /surveys/{survey id}/pages/{page id} |
Get /surveys/{survey_id}/pages/{page_id}/questionsget-surveys-survey-id-pages-page-id-questions | GET | GET /surveys/{survey id}/pages/{page id}/questions |
Get /surveys/{survey_id}/pages/{page_id}/questions/{question_id}get-surveys-survey-id-pages-page-id-questions-question-id | GET | GET /surveys/{survey id}/pages/{page id}/questions/{question id} |
Get /surveys/{survey_id}/pages/{page_id}/questions/{question_id}/benchmarkget-surveys-survey-id-pages-page-id-questions-question-id-benchmark | GET | GET /surveys/{survey id}/pages/{page id}/questions/{question id}/benchmark |
Get /surveys/{survey_id}/pages/{page_id}/questions/{question_id}/rollupsget-surveys-survey-id-pages-page-id-questions-question-id-rollups | GET | GET /surveys/{survey id}/pages/{page id}/questions/{question id}/rollups |
Get /surveys/{survey_id}/pages/{page_id}/questions/{question_id}/trendsget-surveys-survey-id-pages-page-id-questions-question-id-trends | GET | GET /surveys/{survey id}/pages/{page id}/questions/{question id}/trends |
Get /surveys/{survey_id}/pages/{page_id}/rollupsget-surveys-survey-id-pages-page-id-rollups | GET | GET /surveys/{survey id}/pages/{page id}/rollups |
Get /surveys/{survey_id}/pages/{page_id}/trendsget-surveys-survey-id-pages-page-id-trends | GET | GET /surveys/{survey id}/pages/{page id}/trends |
Get /surveys/{survey_id}/responsesget-surveys-survey-id-responses | GET | GET /surveys/{survey id}/responses |
Get /surveys/{survey_id}/responses/bulklistResponses | GET | GET /surveys/{survey id}/responses/bulk |
Get /surveys/{survey_id}/responses/{response_id}get-surveys-survey-id-responses-response-id | GET | GET /surveys/{survey id}/responses/{response id} |
Get /surveys/{survey_id}/responses/{response_id}/detailsgetResponse | GET | GET /surveys/{survey id}/responses/{response id}/details |
Get /surveys/{survey_id}/rollupsget-surveys-survey-id-rollups | GET | GET /surveys/{survey id}/rollups |
Get /surveys/{survey_id}/share_listget-surveys-survey-id-share-list | GET | GET /surveys/{survey id}/share list |
Get /surveys/{survey_id}/trendsget-surveys-survey-id-trends | GET | GET /surveys/{survey id}/trends |
Patch /surveys/{id}patch-surveys-id | PATCH | PATCH /surveys/{id} |
Patch /surveys/{survey_id}/languages/{language_code}patch-surveys-survey-id-languages-language-code | PATCH | PATCH /surveys/{survey id}/languages/{language code} |
Patch /surveys/{survey_id}/pages/{page_id}patch-surveys-survey-id-pages-page-id | PATCH | PATCH /surveys/{survey id}/pages/{page id} |
Patch /surveys/{survey_id}/pages/{page_id}/questions/{question_id}patch-surveys-survey-id-pages-page-id-questions-question-id | PATCH | PATCH /surveys/{survey id}/pages/{page id}/questions/{question id} |
Patch /surveys/{survey_id}/responses/{response_id}patch-surveys-survey-id-responses-response-id | PATCH | PATCH /surveys/{survey id}/responses/{response id} |
Post /surveyscreateSurvey | POST | POST /surveys |
Post /surveys/{survey_id}/collectorscreateCollector | POST | POST /surveys/{survey id}/collectors |
Post /surveys/{survey_id}/languages/{language_code}post-surveys-survey-id-languages-language-code | POST | POST /surveys/{survey id}/languages/{language code} |
Post /surveys/{survey_id}/pagespost-surveys-survey-id-pages | POST | POST /surveys/{survey id}/pages |
Post /surveys/{survey_id}/pages/{page_id}/questionspost-surveys-survey-id-pages-page-id-questions | POST | POST /surveys/{survey id}/pages/{page id}/questions |
Post /surveys/{survey_id}/sharepost-surveys-survey-id-share | POST | POST /surveys/{survey id}/share |
Put /surveys/{id}put-surveys-id | PUT | PUT /surveys/{id} |
Put /surveys/{survey_id}/pages/{page_id}put-surveys-survey-id-pages-page-id | PUT | PUT /surveys/{survey id}/pages/{page id} |
Put /surveys/{survey_id}/pages/{page_id}/questions/{question_id}put-surveys-survey-id-pages-page-id-questions-question-id | PUT | PUT /surveys/{survey id}/pages/{page id}/questions/{question id} |
Put /surveys/{survey_id}/responses/{response_id}put-surveys-survey-id-responses-response-id | PUT | PUT /surveys/{survey id}/responses/{response id} |
Put /surveys/{survey_id}/shareput-surveys-survey-id-share | PUT | PUT /surveys/{survey id}/share |
team_survey_templates1
Get /team_survey_templatesget-team-survey-templates | GET | GET /team survey templates |
users9
Delete /Users/{id}delete-users-id | DELETE | DELETE /Users/{id} |
Get /Usersget-users | GET | GET /Users |
Get /users/meget-users-me | GET | GET /users/me |
Get /Users/{id}get-users-id | GET | GET /Users/{id} |
Get /users/{user_id}/sharedget-users-user-id-shared | GET | GET /users/{user id}/shared |
Get /users/{user_id}/workgroupsget-users-user-id-workgroups | GET | GET /users/{user id}/workgroups |
Patch /Users/{id}patch-users-id | PATCH | PATCH /Users/{id} |
Post /Userspost-users | POST | POST /Users |
Put /Users/{id}put-users-id | PUT | PUT /Users/{id} |
webhooks6
Delete /webhooks/{webhook_id}delete-webhooks-webhook-id | DELETE | DELETE /webhooks/{webhook id} |
Get /webhooksget-webhooks | GET | GET /webhooks |
Get /webhooks/{webhook_id}get-webhooks-webhook-id | GET | GET /webhooks/{webhook id} |
Patch /webhooks/{webhook_id}patch-webhooks-webhook-id | PATCH | PATCH /webhooks/{webhook id} |
Post /webhookspost-webhooks | POST | POST /webhooks |
Put /webhooks/{webhook_id}put-webhooks-webhook-id | PUT | PUT /webhooks/{webhook id} |
workgroups15
Delete /workgroups/{workgroup_id}/members/{member_id}delete-workgroups-workgroup-id-members-member-id | DELETE | DELETE /workgroups/{workgroup id}/members/{member id} |
Delete /workgroups/{workgroup_id}/shares/{share_id}delete-workgroups-workgroup-id-shares-share-id | DELETE | DELETE /workgroups/{workgroup id}/shares/{share id} |
Get /workgroupsget-workgroups | GET | GET /workgroups |
Get /workgroups/{workgroup_id}get-workgroups-workgroup-id | GET | GET /workgroups/{workgroup id} |
Get /workgroups/{workgroup_id}/membersget-workgroups-workgroup-id-members | GET | GET /workgroups/{workgroup id}/members |
Get /workgroups/{workgroup_id}/members/{member_id}get-workgroups-workgroup-id-members-member-id | GET | GET /workgroups/{workgroup id}/members/{member id} |
Get /workgroups/{workgroup_id}/sharesget-workgroups-workgroup-id-shares | GET | GET /workgroups/{workgroup id}/shares |
Get /workgroups/{workgroup_id}/shares/{share_id}get-workgroups-workgroup-id-shares-share-id | GET | GET /workgroups/{workgroup id}/shares/{share id} |
Patch /workgroups/{workgroup_id}patch-workgroups-workgroup-id | PATCH | PATCH /workgroups/{workgroup id} |
Patch /workgroups/{workgroup_id}/members/{member_id}patch-workgroups-workgroup-id-members-member-id | PATCH | PATCH /workgroups/{workgroup id}/members/{member id} |
Post /workgroupspost-workgroups | POST | POST /workgroups |
Post /workgroups/{workgroup_id}/memberspost-workgroups-workgroup-id-members | POST | POST /workgroups/{workgroup id}/members |
Post /workgroups/{workgroup_id}/members/bulkpost-workgroups-workgroup-id-members-bulk | POST | POST /workgroups/{workgroup id}/members/bulk |
Post /workgroups/{workgroup_id}/sharespost-workgroups-workgroup-id-shares | POST | POST /workgroups/{workgroup id}/shares |
Post /workgroups/{workgroup_id}/shares/bulkpost-workgroups-workgroup-id-shares-bulk | POST | POST /workgroups/{workgroup id}/shares/bulk |