Connectors

Marketing & Customer Engagement

Typeform

Conversational forms: forms, responses, and new response triggers
Typeform API referenceAPI checked August 18, 2026
Signs in with
API token
Runs on
Cloud or On-Prem Worker
Operations
53
Ready-made triggers
0

Connect Typeform

  1. In Neblex open Connect › Connections and click New Connection.
  2. Search for Typeform and give the connection a clear name.
  3. Fill in the fields. Secret values are encrypted and never shown again.
  4. Click Test, then Create Connection.
FieldWhat to enter
Data centerRequiredChoose the official Typeform US, legacy EU, or new EU API domain for the account and its response data.
Access tokenOptionalSecretTypeform personal access token or OAuth 2.0 access token. Required for every operation except the explicit respondent-token video representation.
Respondent tokenOptionalSecretSealed respondent authentication token used only by the explicit respondent-token video representation.

Use it in a flow

  1. Open a flow, open the node library and search for Typeform.
  2. Drag it onto the canvas and choose an Operation and your connection.
  3. Map the operation's fields from earlier steps, or click Map with Matt.
  4. Use Test this step to see what it returns, then save.

To start a flow from Typeform without a ready-made trigger: a Poll for changes trigger can check one of its list operations on a schedule and pass on only what is new; if Typeform can send webhooks, a Webhook trigger receives them at its own URL.

Operations

53 operations in 10 groups. Each one is a step you can add to a flow.

Create1
Retrieve basic information from your Typeform accountgetCurrentAccountGETRetrieve basic information from your Typeform account.
Forms8
Create formcreateFormPOSTHere's the general structure for requests to create a form: - title: Title to use for the form.
Delete formdeleteFormDELETEDeletes the form with the given form id and all of the form's responses.
Retrieve custom form messagesget-forms-form-id-messagesGETRetrieves the customizable messages for a form (specified by form id) using the form's specified language.
Retrieve formgetFormGETRetrieves a form by the given form id.
Retrieve formslistFormsGETRetrieves a list of JSON descriptions for all forms in your Typeform account (public and private).
Update custom messagesput-forms-form-id-messagesPUTSpecifies new values for the customizable messages in a form (specified by form id).
Update formupdateFormPUTUpdates an existing form.
Update form (patch)patch-forms-form-idPATCHUpdates an existing form.
Images7
Create imagepost-imagesPOSTAdds an image in your Typeform account.
Delete imagedelete-images-image-idDELETEDeletes an image from your Typeform account.
Retrieve background by sizeget-images-image-id-background-sizeGETRetrieve the JSON description or the binary of the requested background format.
Retrieve choice image by sizeget-images-image-id-choice-sizeGETRetrieve the JSON description or the binary of the requested choice format.
Retrieve imageget-images-image-idGETRetrieves the JSON description or the binary of the original image for the specified image id.
Retrieve image by sizeget-images-image-id-image-sizeGETRetrieve the JSON description or the binary of the requested image.
Retrieve images collectionget-imagesGETRetrieves a list of JSON descriptions for all images in your Typeform account.
Media Service7
Batch fetch videos with clip configurationspost-media-videos-listPOSTRetrieves multiple videos with optional per-video clip time configurations for instant clipping.
Batch fetch videos with clip configurationspost-media-videos-list-respondent-tokenPOSTRetrieves multiple videos with optional per-video clip time configurations for instant clipping.
Get audio master file (download)get-media-audios-id-masterGETRetrieves the processed master audio file URL.
Get video master file (download)get-media-videos-id-masterGETRetrieves the processed master video file URL.
Request audio master file generationpost-media-audios-id-masterPOSTInitiates the master file generation process for an audio file.
Request video master file generationpost-media-videos-id-masterPOSTInitiates the master file generation process for a video.
Upload a video filepost-media-videosPOSTCreates a new video upload.
Responses3
Delete responsesdeleteResponsesDELETEDelete responses to a form.
Retrieve responsesgetResponsesGETReturns form responses and date and time of form landing and submission.
Search responses using advanced filterspost-forms-form-id-responses-searchPOSTRetrieves form responses using a structured filter format that supports combining multiple conditions on answers, metadata, tags, hidden fields, response IDs, and submission time.
Themes6
Create themepost-themesPOSTCreates a new theme.
Delete themedelete-themes-theme-idDELETEDeletes a theme from your Typeform account.
Retrieve themeget-themes-theme-idGETRetrieves a theme in your Typeform account.
Retrieve themesget-themesGETRetrieves a list of JSON descriptions for all themes in your Typeform account (public and private).
Update theme (partial update)patch-themes-theme-idPATCHUpdates a theme in your Typeform account.
Update theme (whole definition)put-themes-theme-idPUTUpdates a theme in your Typeform account.
Translations6
Auto-translate formpost-forms-form-id-translations-language-autoPOSTRequests an automatic translation for a form and language, stores and returns it.
Delete form translationdelete-forms-form-id-translations-languageDELETEDeletes the content of a translation for a given form and language.
Retrieve form translationget-forms-form-id-translations-languageGETServes the translation payload for a given language.
Retrieve translation payloadget-forms-form-id-translations-mainGETRetrieves the form content in the main language, as if it were a translation.
Retrieve translation statusesget-forms-form-id-translations-statusGETRetrieve the status of the translations for each language for a given form
Update form translationput-forms-form-id-translations-languagePUTUpdates the content of a translation for a given form and language.
Uploaded files2
Download all files uploaded by respondents for a formget-forms-form-id-responses-filesGETDownload a zip archive containing all files uploaded by respondents for the specified form ID.
Get a file from a responseget-forms-form-id-responses-response-id-fields-field-id-files-filenameGETDownload an uploaded file knowing its form, response, field and name.
Webhooks6
Create or update webhookcreateWebhookPUTCreate or update a webhook.
Delete webhookdelete-forms-form-id-webhooks-tagDELETEDelete a webhook.
Retrieve data about specified webhook delivery in your Typeform account. We store deliveries of webhooks for 30 daysgetWebhookDeliveryGETRetrieve data about specified webhook delivery in your Typeform account.
Retrieve data about the last 30 days of deliveries for an specific webhook in your Typeform accountlistWebhookDeliveriesGETRetrieve data about the last 30 days of deliveries for an specific webhook in your Typeform account.
Retrieve single webhookget-forms-form-id-webhooks-tagGETRetrieve a single webhook.
Retrieve webhookslistWebhooksGETRetrieve all webhooks for the specified typeform.
Workspaces7
Create account workspacepost-accounts-account-id-workspacesPOSTCreate a workspace in a specific account.
Create workspacepost-workspacesPOSTCreate a workspace.
Delete workspacedelete-workspaces-workspace-idDELETEDelete a workspace.
Retrieve account workspacesget-accounts-account-id-workspacesGETRetrieve all workspaces you have access to within the specific account.
Retrieve workspaceget-workspaces-workspace-idGETRetrieve a workspace.
Retrieve workspacesget-workspacesGETRetrieve all workspaces you have access to.
Update workspacepatch-workspaces-workspace-idPATCHUpdate a workspace.