InTouch Hub · Blue Isle Software

Typeform

List and retrieve Typeform forms, fetch form responses, and create new forms via the official Typeform API.

typeformformssurveysresponses

Typeform

An InTouch Hub tool that talks to the official Typeform REST API (https://api.typeform.com) to manage forms and pull their responses. Standard library only — no external dependencies.

What it does

Authenticates with a Typeform personal access token (Authorization: Bearer <token>) and performs one operation per run. The raw JSON the API returns is published as result, and the HTTP status code as status.

Operations

operation API call Purpose
list_forms GET /forms List your forms (supports search, paging).
retrieve_form GET /forms/{form_id} Get a single form's full definition.
list_responses GET /forms/{form_id}/responses Retrieve submitted responses for a form.
create_form POST /forms Create a new form (write).

Inputs

Outputs

apiKey setup

  1. Sign in to Typeform and open Settings → Personal tokens (https://admin.typeform.com/account#/section/tokens).
  2. Click Generate a new token, give it the scopes you need (e.g. forms:read, forms:write, responses:read), and copy the value.
  3. Pass that token as the apiKey input. It is sent as Authorization: Bearer <token> on every request.

For EU-hosted accounts swap the base URL to https://api.eu.typeform.com.

Examples

List the first 50 forms whose title contains "feedback":

apiKey:    tfp_xxxxxxxxxxxxxxxxxxxxxxxxx
operation: list_forms
search:    feedback
pageSize:  50

Retrieve every response submitted to form u6nXL7 since June 1st:

apiKey:    tfp_xxxxxxxxxxxxxxxxxxxxxxxxx
operation: list_responses
formId:    u6nXL7
since:     2026-06-01T00:00:00Z