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.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
Last modified 14d ago