Skip to main content
Server path: /typeform | Type: Application | PCID required: Yes

Tools

ToolDescription
typeform_create_formCreate a form
typeform_create_or_update_webhookCreate or update a webhook
typeform_delete_formDelete a form
typeform_delete_responsesDelete form responses
typeform_delete_webhookDelete a webhook
typeform_get_formRetrieve a form
typeform_get_themeRetrieve a theme
typeform_get_webhookRetrieve a webhook
typeform_list_formsList forms
typeform_list_responsesList form responses
typeform_list_themesList themes
typeform_list_webhooksList webhooks for a form
typeform_list_workspacesList workspaces
typeform_patch_formUpdate a form (partial)
typeform_update_formUpdate a form (full replace)

typeform_create_form

Create a form Parameters:
ParameterTypeRequiredDefaultDescription
fieldsany[]NoArray of form fields/questions
hiddenany[]NoHidden fields to include in the form URL
settingsobjectNoForm settings
thankyou_screensany[]NoThank you screen configurations
themeobjectNoTheme to apply to the form
titlestringYesTitle of the form
typestringNoForm type
welcome_screensany[]NoWelcome screen configurations
workspaceobjectNoWorkspace to create the form in

typeform_create_or_update_webhook

Create or update a webhook Parameters:
ParameterTypeRequiredDefaultDescription
form_idstringYesUnique ID for the form
tagstringYesUnique name/tag for the webhook
enabledbooleanYesWhether the webhook should send responses immediately
event_typesobjectNoEvent types to subscribe to (e.g. form_response, form_response_partial)
secretstringNoSecret key for HMAC SHA256 payload signing
urlstringYesURL to send webhook payloads to
verify_sslbooleanNoWhether to verify SSL certificates on the webhook URL

typeform_delete_form

Delete a form Parameters:
ParameterTypeRequiredDefaultDescription
form_idstringYesUnique ID for the form

typeform_delete_responses

Delete form responses Parameters:
ParameterTypeRequiredDefaultDescription
form_idstringYesUnique ID for the form
included_response_idsstringYesComma-separated list of response IDs to delete (up to 1000)

typeform_delete_webhook

Delete a webhook Parameters:
ParameterTypeRequiredDefaultDescription
form_idstringYesUnique ID for the form
tagstringYesUnique name/tag of the webhook to delete

typeform_get_form

Retrieve a form Parameters:
ParameterTypeRequiredDefaultDescription
form_idstringYesUnique ID for the form (found in the form URL)

typeform_get_theme

Retrieve a theme Parameters:
ParameterTypeRequiredDefaultDescription
theme_idstringYesUnique ID for the theme

typeform_get_webhook

Retrieve a webhook Parameters:
ParameterTypeRequiredDefaultDescription
form_idstringYesUnique ID for the form
tagstringYesUnique name/tag of the webhook

typeform_list_forms

List forms Parameters:
ParameterTypeRequiredDefaultDescription
searchstringNoFilter results to forms containing this string in the title
pageintegerNoPage number to retrieve (default 1)
page_sizeintegerNoNumber of results per page (default 10, max 200)
workspace_idstringNoFilter forms by workspace ID
sort_bystringNoField to sort by
order_bystringNoSort order

typeform_list_responses

List form responses Parameters:
ParameterTypeRequiredDefaultDescription
form_idstringYesUnique ID for the form
page_sizeintegerNoMaximum number of responses to retrieve (default 25, max 1000)
sincestringNoFilter responses submitted after this date (ISO 8601 or Unix timestamp)
untilstringNoFilter responses submitted before this date (ISO 8601 or Unix timestamp)
afterstringNoPagination cursor — retrieve responses after this token (mutually exclusive with sort)
beforestringNoPagination cursor — retrieve responses before this token (mutually exclusive with sort)
included_response_idsstringNoComma-separated list of response IDs to include
excluded_response_idsstringNoComma-separated list of response IDs to exclude
response_typestringNoFilter by response type: started, partial, or completed
sortstringNoSort responses in format: {fieldID},{asc|desc}
querystringNoSearch string to filter across all answers and fields
fieldsstringNoComma-separated field IDs — only show answers for these fields
answered_fieldsstringNoComma-separated field IDs — only return responses that answered these fields

typeform_list_themes

List themes Parameters:
ParameterTypeRequiredDefaultDescription
pageintegerNoPage number to retrieve (default 1)
page_sizeintegerNoNumber of results per page (default 10, max 200)

typeform_list_webhooks

List webhooks for a form Parameters:
ParameterTypeRequiredDefaultDescription
form_idstringYesUnique ID for the form

typeform_list_workspaces

List workspaces Parameters:
ParameterTypeRequiredDefaultDescription
searchstringNoFilter workspaces containing this string
pageintegerNoPage number to retrieve (default 1)
page_sizeintegerNoNumber of results per page (default 10, max 200)

typeform_patch_form

Update a form (partial) Parameters:
ParameterTypeRequiredDefaultDescription
form_idstringYesUnique ID for the form
bodyany[]YesArray of JSON Patch operations

typeform_update_form

Update a form (full replace) Parameters:
ParameterTypeRequiredDefaultDescription
form_idstringYesUnique ID for the form
fieldsany[]YesAll fields for the form (include existing field IDs to preserve them)
hiddenany[]Nohidden
logicany[]Nologic
settingsobjectNosettings
thankyou_screensany[]Nothankyou_screens
themeobjectNotheme
titlestringYesTitle of the form
typestringNoForm type
welcome_screensany[]Nowelcome_screens
workspaceobjectNoworkspace