Typeform
Overview
The Typeform Connector can be used to sync your Typeform data
Useful links:
Output schema
This Source is capable of syncing the following Streams:
Data type mapping
Integration Type | Airbyte Type | Notes |
---|---|---|
string | string | |
integer | integer | |
array | array | |
object | object | |
boolean | boolean |
Features
Feature | Supported? |
---|---|
Full Refresh Sync | Yes |
Incremental - Append Sync | Yes |
Namespaces | No |
Requirements
- token - The Typeform API key token
- start_date - Date to start fetching Responses stream data from.
Setup guide
To get the API token for your application follow this steps
- Log in to your account at Typeform.
- In the upper-right corner, in the drop-down menu next to your profile photo, click My Account.
- In the left menu, click Personal tokens.
- Click Generate a new token.
- In the Token name field, type a name for the token to help you identify it.
- Choose needed scopes (API actions this token can perform - or permissions it has). See here for more details on scopes.
- Click Generate token.
Performance considerations
Typeform API page size limit per source:
- Forms - 200
- Responses - 1000
Connector performs additional API call to fetch all possible form ids
on an account using retrieve forms endpoint
API rate limits (2 requests per second): https://developer.typeform.com/get-started/#rate-limits
Changelog
Version | Date | Pull Request | Subject |
---|---|---|---|
0.1.6 | 2022-05-23 | 12280 | Full Stream Coverage |
0.1.4 | 2021-12-08 | 8425 | Update title, description fields in spec |
0.1.3 | 2021-12-07 | 8466 | Change Check Connection Function Logic |
0.1.2 | 2021-10-11 | 6571 | Support pulling data from a select set of forms |
0.1.1 | 2021-09-06 | 5799 | Add missed choices field to responses schema |
0.1.0 | 2021-07-10 | 4541 | Initial release for Typeform API supporting Forms and Responses streams |