-
Notifications
You must be signed in to change notification settings - Fork 5k
Description
Connector Name
Typeform
Connector Version
1.4.1
What step the error happened?
Configuring a new connector
Relevant information
Typeform connector will not authenticate
What I Tried
Generated a new Personal Access Token in Typeform with the following scopes:
forms:read
responses:read
Confirmed the token works by testing this curl command:
bash
Copy
Edit
curl https://api.typeform.com/forms
-H "Authorization: Bearer <my_token>"
✅ This returns the expected JSON response, confirming the token is valid.
In Airbyte, I:
Selected "Typeform" source
Used “Private Token” as the auth method
Pasted the token (without "Bearer") in the token field
Also tried with "Bearer " prepended manually
Tried adding a start date (e.g., 2024-01-01T00:00:00Z)
Still received HTTP 401 Unauthorized
🔍 Suspected Cause
The Airbyte connector may not be prepending Bearer to the Authorization header when using the "Private Token" method — even though Typeform’s API requires it. Since the same token works via curl, it’s likely the header is malformed by the connector.
✅ Steps to Reproduce
Create a valid PAT in Typeform
Set up Typeform source in Airbyte using that token
Test connection → Fails with 401
Token works outside Airbyte
Relevant log output
It seems you're not authorized. Please try logging in again. (HTTP 401)Contribute
- Yes, I want to contribute