Zenloop
- Availability
- Airbyte Cloud Airbyte OSS
- Support Level
- Community
- Latest Version
- 0.1.10
- Definition Id
- f1e4c7f6-db5c-4035-981f-d35ab4998794
This page contains the setup guide and reference information for the Zenloop source connector.
Prerequisites
For Airbyte Cloud:
- Log into your Airbyte Cloud.
- Click Sources and then click + New source.
- On the Set up the source page, select Zenloop from the Source type dropdown.
- Enter the name for the Zenloop connector.
- Enter your API token
- For Date from, enter the date in YYYY-MM-DDTHH:mm:ssZ format. The data added on and after this date will be replicated.
- Enter your Survey ID. Zenloop Survey ID. Can be found here. Leave empty to pull answers from all surveys. (Optional)
- Enter your Survey Group ID. Zenloop Survey Group ID. Can be found by pulling All Survey Groups via SurveyGroups stream. Leave empty to pull answers from all survey groups. (Optional)
- Click Set up source.
For Airbyte Open Source:
- Navigate to the Airbyte Open Source dashboard.
- Click Sources and then click + New source.
- On the Set up the source page, select Zenloop from the Source type dropdown.
- Enter the name for the Zenloop connector.
- Enter your API token
- For Date from, enter the date in YYYY-MM-DDTHH:mm:ssZ format. The data added on and after this date will be replicated.
- Enter your Survey ID. Zenloop Survey ID. Can be found here. Leave empty to pull answers from all surveys. (Optional)
- Enter your Survey Group ID. Zenloop Survey Group ID. Can be found by pulling All Survey Groups via SurveyGroups stream. Leave empty to pull answers from all survey groups. (Optional)
- Click Set up source.
Supported sync modes
The Zenloop source connector supports the following sync modes:
Feature | Supported?(Yes/No) |
---|---|
Full Refresh Sync | Yes |
Incremental Sync | Yes |
Namespaces | No |
Supported Streams
This Source is capable of syncing the following core Streams:
- Answers (Incremental)
- Surveys
- AnswersSurveyGroup (Incremental)
- SurveyGroups
- Properties
The Answers
, AnswersSurveyGroup
and Properties
stream respectively have an optional survey_id parameter that can be set by filling the public_hash_id
field of the connector configuration. If not provided answers for all surveys (groups) will be pulled.
Performance considerations
The Zenloop connector should not run into Zenloop API limitations under normal usage. Please create an issue if you see any rate limit issues that are not automatically retried successfully.
Data type map
Integration Type | Airbyte Type |
---|---|
string | string |
integer | integer |
number | number |
array | array |
object | object |
Changelog
Version | Date | Pull Request | Subject |
---|---|---|---|
0.1.10 | 2023-06-29 | 27838 | Update CDK version to avoid bug introduced during data feed release |
0.1.9 | 2023-06-28 | 27761 | Update following state breaking changes |
0.1.8 | 2023-06-22 | 27243 | Improving error message on state discrepancy |
0.1.7 | 2023-06-22 | 27243 | State per partition (breaking change - require reset) |
0.1.6 | 2023-03-06 | 23231 | Publish using low-code CDK Beta version |
0.1.5 | 2023-02-08 | 00000 | Fix unhashable type in ZenloopSubstreamSlicer component |
0.1.4 | 2022-11-18 | 19624 | Migrate to low code |
0.1.3 | 2022-09-28 | 17304 | Migrate to per-stream states |
0.1.2 | 2022-08-22 | 15843 | Adds Properties stream |
0.1.1 | 2021-10-26 | 8299 | Fix missing seed files |
0.1.0 | 2021-10-26 | 7380 | Initial Release |