Skip to main content
Typeform logo

Overview

Add Typeform to any ModuleX agent or workflow. Online form builder for surveys, quizzes, and interactive forms via the Typeform REST API (api.typeform.com).
Categories: Productivity & Collaboration · Forms · Surveys · Auth: OAuth2 · Actions: 12

Authentication

OAuth2 Authentication

Connect using Typeform OAuth (recommended)

Required Credentials

OAuth Configuration

  • Authorization URL: https://api.typeform.com/oauth/authorize
  • Token URL: https://api.typeform.com/oauth/token
  • Scopes: forms:read, forms:write, images:read, images:write, responses:read, accounts:read, workspaces:read

Available Actions

Parameters

Returns items that contain the specified string
integer
The page of results to retrieve. Default 1 is the first page of results (Default: 1)
integer
Number of results to retrieve per page. Default is 10. Maximum is 200 (Default: 10)
string
Retrieve typeforms for the specified workspace ID

Response

Parameters

string
required
Title to use for the typeform
string
URL of the workspace to use for the typeform. If not specified, the form is saved in the default workspace

Response

Parameters

string
required
Unique ID for the form to duplicate

Response

Parameters

string
required
Unique ID for the form to delete

Response

Response

Parameters

string
required
Unique ID for the form to retrieve

Response

Parameters

string
required
Unique ID for the form
string
required
Limit request to only responses that include the specified string. Matched against all answers, hidden fields, and variable values
integer
Maximum number of responses. Maximum value is 1000. Default is 25 (Default: 25)
string
Limit to responses submitted since this date/time (ISO 8601 UTC or timestamp in seconds)
string
Limit to responses submitted until this date/time (ISO 8601 UTC or timestamp in seconds)
string
Limit to responses submitted after the specified token. Cannot be used with sort
string
Limit to responses submitted before the specified token. Cannot be used with sort

Response

Parameters

string
required
Unique ID for the form
integer
Maximum number of responses. Maximum value is 1000. Default is 25 (Default: 25)
string
Limit to responses submitted since this date/time (ISO 8601 UTC or timestamp in seconds)
string
Limit to responses submitted until this date/time (ISO 8601 UTC or timestamp in seconds)
string
Limit to responses submitted after the specified token. Cannot be used with sort
string
Limit to responses submitted before the specified token. Cannot be used with sort
string
Comma-separated list of response_ids to include. Cannot be combined with excluded_response_ids
string
Comma-separated list of response_ids to exclude. Cannot be combined with included_response_ids
boolean
Limit responses only to those which were submitted. If true, filters by submitted_at; otherwise by landed_at
string
Responses order in {fieldID},{asc|desc} format. Default is submitted_at,desc (Default: submitted_at,desc)
string
Limit request to only responses that include the specified string
string
Comma-separated list of field IDs to show in answers section
string
Comma-separated list of field IDs that must have answers in the response

Response

Parameters

string
required
Unique ID for the form to update
string
required
New title for the typeform
string
URL of the workspace to move the form to

Response

Parameters

string
required
Unique ID for the image to delete

Response

Parameters

string
required
File name for the image
string
Base64 code for the image (without data URI prefix). Either image or url must be provided
string
URL of the image to add. Either image or url must be provided

Response

Parameters

string
required
Unique ID for the form
string
required
Unique ID for the dropdown, multiple choice, or ranking field
string
required
The new choice label to add to the end of the existing choices

Response

Limits & Quotas

  • Rate limit: Typeform API allows up to 2 requests per second per OAuth token.
  • Responses endpoint: Maximum 1000 responses per request (page_size cap).
  • Error model: Non-2xx responses are caught and returned as success=False + error rather than raising.

Cal.com

Canva

ConvertAPI