/typeform | Type: Application | PCID required: Yes
Tools
| Tool | Description |
|---|---|
typeform_create_form | Create a form |
typeform_create_or_update_webhook | Create or update a webhook |
typeform_delete_form | Delete a form |
typeform_delete_responses | Delete form responses |
typeform_delete_webhook | Delete a webhook |
typeform_get_form | Retrieve a form |
typeform_get_theme | Retrieve a theme |
typeform_get_webhook | Retrieve a webhook |
typeform_list_forms | List forms |
typeform_list_responses | List form responses |
typeform_list_themes | List themes |
typeform_list_webhooks | List webhooks for a form |
typeform_list_workspaces | List workspaces |
typeform_patch_form | Update a form (partial) |
typeform_update_form | Update a form (full replace) |
typeform_create_form
Create a form Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
fields | any[] | No | — | Array of form fields/questions |
hidden | any[] | No | — | Hidden fields to include in the form URL |
settings | object | No | — | Form settings |
thankyou_screens | any[] | No | — | Thank you screen configurations |
theme | object | No | — | Theme to apply to the form |
title | string | Yes | — | Title of the form |
type | string | No | — | Form type |
welcome_screens | any[] | No | — | Welcome screen configurations |
workspace | object | No | — | Workspace to create the form in |
typeform_create_or_update_webhook
Create or update a webhook Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
form_id | string | Yes | — | Unique ID for the form |
tag | string | Yes | — | Unique name/tag for the webhook |
enabled | boolean | Yes | — | Whether the webhook should send responses immediately |
event_types | object | No | — | Event types to subscribe to (e.g. form_response, form_response_partial) |
secret | string | No | — | Secret key for HMAC SHA256 payload signing |
url | string | Yes | — | URL to send webhook payloads to |
verify_ssl | boolean | No | — | Whether to verify SSL certificates on the webhook URL |
typeform_delete_form
Delete a form Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
form_id | string | Yes | — | Unique ID for the form |
typeform_delete_responses
Delete form responses Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
form_id | string | Yes | — | Unique ID for the form |
included_response_ids | string | Yes | — | Comma-separated list of response IDs to delete (up to 1000) |
typeform_delete_webhook
Delete a webhook Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
form_id | string | Yes | — | Unique ID for the form |
tag | string | Yes | — | Unique name/tag of the webhook to delete |
typeform_get_form
Retrieve a form Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
form_id | string | Yes | — | Unique ID for the form (found in the form URL) |
typeform_get_theme
Retrieve a theme Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
theme_id | string | Yes | — | Unique ID for the theme |
typeform_get_webhook
Retrieve a webhook Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
form_id | string | Yes | — | Unique ID for the form |
tag | string | Yes | — | Unique name/tag of the webhook |
typeform_list_forms
List forms Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
search | string | No | — | Filter results to forms containing this string in the title |
page | integer | No | — | Page number to retrieve (default 1) |
page_size | integer | No | — | Number of results per page (default 10, max 200) |
workspace_id | string | No | — | Filter forms by workspace ID |
sort_by | string | No | — | Field to sort by |
order_by | string | No | — | Sort order |
typeform_list_responses
List form responses Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
form_id | string | Yes | — | Unique ID for the form |
page_size | integer | No | — | Maximum number of responses to retrieve (default 25, max 1000) |
since | string | No | — | Filter responses submitted after this date (ISO 8601 or Unix timestamp) |
until | string | No | — | Filter responses submitted before this date (ISO 8601 or Unix timestamp) |
after | string | No | — | Pagination cursor — retrieve responses after this token (mutually exclusive with sort) |
before | string | No | — | Pagination cursor — retrieve responses before this token (mutually exclusive with sort) |
included_response_ids | string | No | — | Comma-separated list of response IDs to include |
excluded_response_ids | string | No | — | Comma-separated list of response IDs to exclude |
response_type | string | No | — | Filter by response type: started, partial, or completed |
sort | string | No | — | Sort responses in format: {fieldID},{asc|desc} |
query | string | No | — | Search string to filter across all answers and fields |
fields | string | No | — | Comma-separated field IDs — only show answers for these fields |
answered_fields | string | No | — | Comma-separated field IDs — only return responses that answered these fields |
typeform_list_themes
List themes Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
page | integer | No | — | Page number to retrieve (default 1) |
page_size | integer | No | — | Number of results per page (default 10, max 200) |
typeform_list_webhooks
List webhooks for a form Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
form_id | string | Yes | — | Unique ID for the form |
typeform_list_workspaces
List workspaces Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
search | string | No | — | Filter workspaces containing this string |
page | integer | No | — | Page number to retrieve (default 1) |
page_size | integer | No | — | Number of results per page (default 10, max 200) |
typeform_patch_form
Update a form (partial) Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
form_id | string | Yes | — | Unique ID for the form |
body | any[] | Yes | — | Array of JSON Patch operations |
typeform_update_form
Update a form (full replace) Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
form_id | string | Yes | — | Unique ID for the form |
fields | any[] | Yes | — | All fields for the form (include existing field IDs to preserve them) |
hidden | any[] | No | — | hidden |
logic | any[] | No | — | logic |
settings | object | No | — | settings |
thankyou_screens | any[] | No | — | thankyou_screens |
theme | object | No | — | theme |
title | string | Yes | — | Title of the form |
type | string | No | — | Form type |
welcome_screens | any[] | No | — | welcome_screens |
workspace | object | No | — | workspace |

