Skip to content
For LLMsView as Markdown·

Typeform

Create forms, collect responses, and manage workspaces via the Typeform API.

DetailValue
CategoryProductivity
Base URLhttps://api.typeform.com
AuthenticationBearer Token
Endpoints5
Connector keytypeform

Using Typeform in a workflow

  1. Go to Connections and click New Connection.
  2. Pick Typeform from the marketplace.
  3. Enter your credentials (see Authentication above for what's expected).
  4. In a workflow, drop an API Call node and select this connection.
  5. Pick the operation you need from the Operation dropdown — the full list is below.

Available endpoints

EndpointSummary
GET /formsList forms
POST /formsCreate a form
GET /forms/{formId}Get a form
GET /forms/{formId}/responsesList form responses
GET /workspacesList workspaces

Each endpoint is documented in full below. Use the outline on the right to jump to one.

GET /forms

List forms

DetailValue
Operation IDproductivity.listForms
MethodGET
Path/forms

Parameters

NameLocationTypeRequired
searchquerystringNo

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Typeform connection from the Connection dropdown.
  3. In the Operation dropdown, select productivity.listForms.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

What it returns

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Typeform API reference.

POST /forms

Create a form

DetailValue
Operation IDproductivity.createForm
MethodPOST
Path/forms

Parameters

No parameters.

Request Body

FieldType
titlestring

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Typeform connection from the Connection dropdown.
  3. In the Operation dropdown, select productivity.createForm.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

Required fields are marked — fill them or the call will fail at runtime.

What it returns

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Typeform API reference.

GET /forms/{formId}

Get a form

DetailValue
Operation IDproductivity.getForm
MethodGET
Path/forms/{formId}

Parameters

NameLocationTypeRequired
formIdpathstringYes

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Typeform connection from the Connection dropdown.
  3. In the Operation dropdown, select productivity.getForm.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

Required fields are marked — fill them or the call will fail at runtime.

What it returns

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Typeform API reference.

GET /forms/{formId}/responses

List form responses

DetailValue
Operation IDproductivity.listResponses
MethodGET
Path/forms/{formId}/responses

Parameters

NameLocationTypeRequired
formIdpathstringYes

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Typeform connection from the Connection dropdown.
  3. In the Operation dropdown, select productivity.listResponses.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

Required fields are marked — fill them or the call will fail at runtime.

What it returns

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Typeform API reference.

GET /workspaces

List workspaces

DetailValue
Operation IDproductivity.listWorkspaces
MethodGET
Path/workspaces

Parameters

No parameters.

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Typeform connection from the Connection dropdown.
  3. In the Operation dropdown, select productivity.listWorkspaces.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

What it returns

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Typeform API reference.