1
0
mirror of synced 2025-12-26 14:02:10 -05:00
Files
airbyte/docs/integrations/sources/surveymonkey.md
Denys Davydov 84fd8a5290 🐛 Source Close-Come, Source Hubspot, Source GitHub, Source TikTok-Marketing, Source SurveyMonkey, Source SmartSheets: fix builds (#26024)
* Connector health: source hubspot, gitlab, snapchat-marketing: fix builds

* fix builds

* resolve dependencies conflict, bump version

* tiktok: upd expected records

* connector health: revert GA4 changes

* auto-bump connector version

* connector health: upd source definitions manually

---------

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2023-05-12 23:10:19 +03:00

5.9 KiB

SurveyMonkey

This page guides you through the process of setting up the SurveyMonkey source connector.

:::note

OAuth for Survey Monkey is officially supported only for the US. We are testing how to enable it in the EU at the moment. If you run into any issues, please reach out to us so we can promptly assist you.

:::

Prerequisites

For Airbyte Open Source:

  • Access Token

Setup guide

Step 1: Set up SurveyMonkey

Please read this docs. Register your application here Then go to Settings and copy your access token

Step 2: Set up the source connector in Airbyte

For Airbyte Cloud:

  1. Log into your Airbyte Cloud account.
  2. In the left navigation bar, click Sources. In the top-right corner, click + new source.
  3. On the source setup page, select SurveyMonkey from the Source type dropdown and enter a name for this connector.
  4. lick Authenticate your account.
  5. Log in and Authorize to the SurveyMonkey account
  6. Choose required Start date
  7. click Set up source.

For Airbyte Open Source:

  1. Go to local Airbyte page.
  2. In the left navigation bar, click Sources. In the top-right corner, click + new source.
  3. On the source setup page, select SurveyMonkey from the Source type dropdown and enter a name for this connector.
  4. Add Access Token
  5. Choose required Start date
  6. Click Set up source.

Supported streams and sync modes

Performance considerations

The SurveyMonkey API applies heavy API quotas for default private apps, which have the following limits:

  • 125 requests per minute
  • 500 requests per day

To cover more data from this source we use caching.

Changelog

Version Date Pull Request Subject
0.2.2 2023-05-12 26024 Fix dependencies conflict
0.2.1 2023-04-27 25109 Fix add missing params to stream SurveyResponses
0.2.0 2023-04-18 23721 Add SurveyCollectors and Collectors stream
0.1.16 2023-04-13 25080 Fix spec.json required fields and update schema for surveys and survey_responses
0.1.15 2023-02-11 22865 Specified date formatting in specification
0.1.14 2023-01-27 22024 Set AvailabilityStrategy for streams explicitly to None
0.1.13 2022-11-29 19868 Fix OAuth flow urls
0.1.12 2022-10-13 17964 Add OAuth for Eu and Ca
0.1.11 2022-09-28 17326 Migrate to per-stream states.
0.1.10 2022-09-14 16706 Fix 404 error when handling nonexistent surveys
0.1.9 2022-07-28 13046 Fix state for response stream, fixed backoff behaviour, added unittest
0.1.8 2022-05-20 13046 Fix incremental streams
0.1.7 2022-02-24 8768 Add custom survey IDs to limit API calls
0.1.6 2022-01-14 9508 Scopes change
0.1.5 2021-12-28 8628 Update fields in source-connectors specifications
0.1.4 2021-11-11 7868 Improve 'check' using '/users/me' API call
0.1.3 2021-11-01 7433 Remove unsused oAuth flow parameters
0.1.2 2021-10-27 7433 Add OAuth support
0.1.1 2021-09-10 5983 Fix caching for gzip compressed http response
0.1.0 2021-07-06 4097 Initial Release