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).
Authentication
OAuth2 Authentication
Connect using Typeform OAuth (recommended)Required Credentials
| Field | Description | Required | Format |
|---|---|---|---|
| Client ID | Typeform OAuth App Client ID | Yes | xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx |
| Client Secret | Typeform OAuth App Client Secret | Yes | xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx |
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
list_forms — Retrieves a list of forms from your Typeform account
list_forms — Retrieves a list of forms from your Typeform account
Parameters
1)10)Response
create_form — Creates a new form with the specified title
create_form — Creates a new form with the specified title
duplicate_form — Duplicates an existing form and adds (copy) to the end of the title
duplicate_form — Duplicates an existing form and adds (copy) to the end of the title
delete_form — Deletes a form from your Typeform account
delete_form — Deletes a form from your Typeform account
list_images — Retrieves a list of all images in your Typeform account
list_images — Retrieves a list of all images in your Typeform account
Response
get_form — Retrieves the details of a specific form
get_form — Retrieves the details of a specific form
lookup_responses — Search for form responses matching a query string
lookup_responses — Search for form responses matching a query string
Parameters
25)Response
list_responses — Returns form responses and date and time of form landing and submission
list_responses — Returns form responses and date and time of form landing and submission
Parameters
25)submitted_at,desc)Response
update_form_title — Updates an existing form's title
update_form_title — Updates an existing form's title
delete_image — Deletes an image from your Typeform account
delete_image — Deletes an image from your Typeform account
create_image — Adds an image to your Typeform account
create_image — Adds an image to your Typeform account
update_dropdown_multiple_choice_ranking — Update a dropdown, multiple choice, or ranking field's choices by adding a new choice
update_dropdown_multiple_choice_ranking — Update a dropdown, multiple choice, or ranking field's choices by adding a new choice
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+errorrather than raising.