Skip to main content

Typeform Connector

Typeform Typeform is an online form builder that enables users to create interactive and engaging surveys, forms, and quizzes.

Connections

OAuth 2.0

This connection allows you to authenticate with Typeform using OAuth 2.0.

This connection uses OAuth 2.0, a common authentication mechanism for integrations. Read about how OAuth 2.0 works here.

InputCommentsDefault
ScopesA comma-delimited set of one or more scopes to get the user's permission to access. Refer to https://www.typeform.com/developers/get-started/scopes/offline accounts:read forms:write forms:read images:write images:write images:read themes:write themes:read responses:read responses:write webhooks:read webhooks:write workspaces:read workspaces:write
Client ID
Client Secret

Personal Token

Personal Token for Typeform

InputCommentsDefault
Personal TokenPersonal Token for Typeform

Triggers

Typeform Webhook Trigger

Get notified when a project is created, updated, or deleted in a workspace.

InputCommentsDefault
Connection
Form IdUnique ID for the form.
SecretWill be used to sign the webhook payload with HMAC SHA256, so that you can verify that it came from Typeform.
Form ResponseTrue if you want to send full responses to the webhook. Otherwise, false.
Form Response PartialTrue if you want to send partial responses to the webhook. Otherwise, false.

Actions

Create Account Workspace

Create a workspace in a specific account.

InputCommentsDefault
Account IdThe unique identifier of the item to retrieve.
Workspace NameThe name of the workspace account to create.
Connection
Debug RequestEnabling this flag will log out the current request.false

Create Form

Create a form

InputCommentsDefault
TitleTitle to use for the typeform.
TypeType of the form.
ThemeURL of the workspace to use for the typeform. If you don't specify a URL for the workspace, Typeform saves the form in the default workspace.
Workspace URLURL of the workspace to use for the typeform. If you don't specify a URL for the workspace, Typeform saves the form in the default workspace.
CUI SettingsThe CUI settings for the form.
FieldsThe fields for the form.
HiddenThe hidden fields for the form.
LogicThe logic for the form.
SettingsThe settings for the form.
Thank You ScreensThe thank you screens for the form.
VariablesThe variables for the form.
Welcome ScreensThe welcome screens for the form.
Debug RequestEnabling this flag will log out the current request.false
Connection

Create or Update Webhook

Create or Update a Webhook

InputCommentsDefault
Form IdUnique ID for the form.
TagUnique name you want to use for the webhook.
SecretWill be used to sign the webhook payload with HMAC SHA256, so that you can verify that it came from Typeform.
URLWebhook URL.
EnabledTrue if you want to send responses to the webhook immediately. Otherwise, false.true
Form ResponseTrue if you want to send full responses to the webhook. Otherwise, false.
Form Response PartialTrue if you want to send partial responses to the webhook. Otherwise, false.
Connection
Debug RequestEnabling this flag will log out the current request.false

Create Workspace

Create a workspace.

InputCommentsDefault
Workspace NameThe name of the workspace.
Connection
Debug RequestEnabling this flag will log out the current request.false

Delete Form

Delete a form.

InputCommentsDefault
Form IdUnique ID for the form.
Connection
Debug RequestEnabling this flag will log out the current request.false

Delete Instance Webhooks

Delete all webhooks from a form for the instance url provided.

InputCommentsDefault
Form IdUnique ID for the form.
Instance URLThe instance URL to delete all webhooks from, if not provided, all webhooks from the current flow will be deleted.
Connection
Debug RequestEnabling this flag will log out the current request.false

Delete Response

Delete responses to a form.

InputCommentsDefault
Form IdUnique ID for the form.
Included Response IdsComma-separated list of response_id values of the responses to delete. You can list up to 1000 tokens and choose to do so either in the request URL, or in its body.
Connection
Debug RequestEnabling this flag will log out the current request.false

Delete Webhook

Delete a webhook.

InputCommentsDefault
Form IdUnique ID for the form.
TagUnique name you want to use for the webhook.
Connection
Debug RequestEnabling this flag will log out the current request.false

Delete Workspace

Delete a workspace.

InputCommentsDefault
Workspace IdThe workspace Id to delete.
Connection
Debug RequestEnabling this flag will log out the current request.false

Get All Response Files

Download a zip archive containing all files uploaded by respondents for the specified form ID.

InputCommentsDefault
Form IdUnique ID for the form.
Connection
Debug RequestEnabling this flag will log out the current request.false

Get File from Response

Download an uploaded file knowing its form, response, field and name.

InputCommentsDefault
Form IdUnique ID for the form.
Response IdUnique ID for the response.
Field IdUnique ID for the file upload field
FilenameFilename for the uploaded file
Connection
Debug RequestEnabling this flag will log out the current request.false

Get Form

Retrieve a form.

InputCommentsDefault
Form IdUnique ID for the form.
Connection
Debug RequestEnabling this flag will log out the current request.false

Get Webhook

Retrieve a single webhook.

InputCommentsDefault
Form IdUnique ID for the form.
TagUnique name you want to use for the webhook.
Connection
Debug RequestEnabling this flag will log out the current request.false

Get Workspace

Retrieve a workspace.

InputCommentsDefault
Workspace IdThe workspace Id to retrieve.
Connection
Debug RequestEnabling this flag will log out the current request.false

List Account Workspaces

Retrieve all workspaces you have access to within the specific account.

InputCommentsDefault
Connection
Account IdThe unique identifier of the item to retrieve.
Fetch AllIf true, it will fetch all the records ignoring the rest of the parameters.false
PageThe page of results to retrieve.
Page SizeNumber of results to retrieve per page. Default is 10. Maximum is 200.
SearchReturns items that contain the specified string.
Debug RequestEnabling this flag will log out the current request.false

List Forms

Retrieves a list of JSON descriptions for all forms in your Typeform account (public and private).

InputCommentsDefault
Connection
Fetch AllIf true, it will fetch all the records ignoring the rest of the parameters.false
PageThe page of results to retrieve.
Page SizeNumber of results to retrieve per page. Default is 10. Maximum is 200.
SearchReturns items that contain the specified string.
Workspace IdRetrieve typeforms for the specified workspace.
Sort ByField to sort the results by.
Order ByOrder type.
Debug RequestEnabling this flag will log out the current request.false

List Responses

Returns form responses and date and time of form landing and submission.

InputCommentsDefault
Form IdUnique ID for the form.
Fetch AllIf true, it will fetch all the records ignoring the rest of the parameters.false
PageThe page of results to retrieve.
Page SizeNumber of results to retrieve per page. Default is 10. Maximum is 200.
SearchReturns items that contain the specified string.
Custom Query ParamsCustom fields filter
Connection
Debug RequestEnabling this flag will log out the current request.false

List Webhooks

Retrieve all webhooks for the specified Typeform.

InputCommentsDefault
Form IdUnique ID for the form.
Connection
Debug RequestEnabling this flag will log out the current request.false

List Workspaces

Retrieve all workspaces the user has access to.

InputCommentsDefault
Connection
Fetch AllIf true, it will fetch all the records ignoring the rest of the parameters.false
PageThe page of results to retrieve.
Page SizeNumber of results to retrieve per page. Default is 10. Maximum is 200.
SearchReturns items that contain the specified string.
Debug RequestEnabling this flag will log out the current request.false

Raw Request

Send raw HTTP request to Typeform API

InputCommentsDefault
Connection
URLInput the path only (/forms), The base URL is already included (https://api.typeform.com). For example, to connect to https://api.typeform.com/api/v3/forms, only /forms is entered in this field. e.g. /forms
MethodThe HTTP method to use.
DataThe HTTP body payload to send to the URL.
Form DataThe Form Data to be sent as a multipart form upload.
File DataFile Data to be sent as a multipart form upload.
File Data File NamesFile names to apply to the file data inputs. Keys must match the file data keys above.
Query ParameterA list of query parameters to send with the request. This is the portion at the end of the URL similar to ?key1=value1&key2=value2.
HeaderA list of headers to send with the request.
Response TypeThe type of data you expect in the response. You can request json, text, or binary data.json
TimeoutThe maximum time that a client will await a response to its request
Debug RequestEnable this to log the request and responsefalse
Retry Delay (ms)The delay in milliseconds between retries. This is used when 'Use Exponential Backoff' is disabled.0
Retry On All ErrorsIf true, retries on all erroneous responses regardless of type. This is helpful when retrying after HTTP 429 or other 3xx or 4xx errors. Otherwise, only retries on HTTP 5xx and network errors.false
Max Retry CountThe maximum number of retries to attempt. Specify 0 for no retries.0
Use Exponential BackoffSpecifies whether to use a pre-defined exponential backoff strategy for retries. When enabled, 'Retry Delay (ms)' is ignored.false

Update Form

Update a form.

InputCommentsDefault
Form IdUnique ID for the form.
OperationsOperations to perform on the data.
Connection
Debug RequestEnabling this flag will log out the current request.false

Update Workspace

Update a workspace.

InputCommentsDefault
Workspace IdThe workspace Id to update.
OperationsOperations to perform on the data.
Connection
Debug RequestEnabling this flag will log out the current request.false