Build beautiful, engaging, and conversational online forms, surveys, quizzes, landing pages, and much more with Typeform.
Status: Preview |
Tier: Standard |
Version: 1.0.0 |
Name |
Summary |
Get schema |
|
List forms |
|
Delete webhook |
|
List forms |
|
Get schema |
|
Get schema |
|
|
|
|
Name |
Summary |
When a response is submitted |
|
NewResponseWebhook (string form_id, string tag, NewResponseWebhookParameterBody body) |
When a response is submitted |
NewResponseWebhook_V2 (string form_id, string tag, NewResponseWebhook_V2ParameterBody body) |
When a response is submitted |
Name |
Summary |
|
|
|
|
|
|
|
|
|
|
|
|
|
Summary: Get schema
Description: Get schema
Syntax:
Typeform.GetSchema (string form_id)
Parameters:
Name |
Type |
Summary |
Required |
Related Action |
form_id |
string (Form) |
Form |
True |
Returns:
Type:string
Summary: List forms
Description: List forms
Syntax:
Typeform.ListForms ()
Returns:
Type:array of (ListFormsResponseItem)
Summary: Delete webhook
Description: Deletes a webhook.
Syntax:
Typeform.DeleteWebhook (string form_id, string tag)
Parameters:
Name |
Type |
Summary |
Required |
Related Action |
form_id |
string
|
Unique ID of the form. |
True |
|
tag |
string
|
Unique name you want to use for the webhook. |
True |
Returns:
Type:string
Summary: List forms
Description: Retrieves a list of JSON descriptions for all forms in your Typeform account (public and private).
Syntax:
Typeform.ListForms_V2 ([Optional]string search, [Optional]integer page, [Optional]integer page_size, [Optional]string workspace_id)
Parameters:
Name |
Type |
Summary |
Required |
Related Action |
search |
string
|
Returns items that contain the specified string |
False |
|
page |
integer
|
The page of results to retrieve. Default is the first page. |
False |
|
page_size |
integer
|
Number of results to retrieve per page. Default is 10. Maximum is 200. |
False |
|
workspace_id |
string
|
Retrieve typeforms for the specified workspace. |
False |
Returns:
Type:ListFormsResponse
Summary: Get schema
Description: Get schema
Syntax:
Typeform.GetSchema_V2 (string form_id)
Parameters:
Name |
Type |
Summary |
Required |
Related Action |
form_id |
string (Form) |
Form |
True |
Returns:
Type:string
Summary: Get schema
Description: Get schema
Syntax:
Typeform.GetSchema_V3 (string form_id)
Parameters:
Name |
Type |
Summary |
Required |
Related Action |
form_id |
string (Form) |
Form |
True |
Returns:
Type:string
Summary:
Description:
Syntax:
Typeform.WebhookResponse ()
Returns:
Summary:
Description:
Syntax:
Typeform.WebhookResponse_V2 ()
Returns:
Summary: When a response is submitted
Description: This operation triggers when a new response is submitted.
Syntax:
Typeform.TrigNewResponse (string form_id)
Parameters:
Name |
Type |
Summary |
Required |
Related Action |
form_id |
string (Form) |
Form |
True |
Returns:
Type:ResponseList
Summary: When a response is submitted
Description: This operation triggers when a new response is submitted.
Syntax:
Typeform.NewResponseWebhook (string form_id, string tag, NewResponseWebhookParameterBody body)
Parameters:
Name |
Type |
Summary |
Required |
Related Action |
form_id |
string (Unique ID for the form.) |
Unique ID for the form. Find in your form URL. |
True |
|
tag |
string (Unique name to identify the webhook) |
Unique name you want to use for the webhook. |
True |
|
body |
NewResponseWebhookParameterBody
|
|
True |
Returns:
Description: A JSON that contains information on the newly created webhook
Summary: When a response is submitted
Description: This operation triggers when a new response to the form is submitted.
Syntax:
Typeform.NewResponseWebhook_V2 (string form_id, string tag, NewResponseWebhook_V2ParameterBody body)
Parameters:
Name |
Type |
Summary |
Required |
Related Action |
form_id |
string (Select a form) |
Select a form from the dropdown. |
True |
|
tag |
string (Specify a tag for the webhook) |
Unique name you want to use for the webhook. |
True |
|
body |
NewResponseWebhook_V2ParameterBody
|
|
True |
Returns:
Description: A JSON that contains information on the newly created webhook
Summary:
Description:
Properties:
Name |
Type |
Summary |
ItemInternalId |
string
|
|
Summary:
Description:
Properties:
Name |
Type |
Summary |
total_items |
integer(int32)
|
Total number of forms. |
page_count |
integer(int32)
|
Number of pages of results. |
items |
array of (ItemsItem)
|
Forms in response. |
Summary:
Description:
Properties:
Name |
Type |
Summary |
id |
string
|
Unique form ID. |
title |
string
|
Form title. |
last_updated_at |
string(date-time)
|
Date and time the typeform was last updated. In ISO 8601 format, Coordinated Universal Time (UTC), to the second. |
self |
|
Typeform. |
theme |
|
Typeform theme. |
_links |
|
Typeform links. |
Summary:
Description: Typeform.
Properties:
Name |
Type |
Summary |
href |
string
|
URL to the typeform. |
Summary:
Description: Typeform theme.
Properties:
Name |
Type |
Summary |
href |
string
|
URL to the typeform's theme. |
Summary:
Description: Typeform links.
Properties:
Name |
Type |
Summary |
display |
string
|
Display URL. |
Summary:
Description:
Properties:
Name |
Type |
Summary |
id |
string Form Id |
Unique identifier of a form. |
name |
string Form Name |
Name of the Typeform. |
Summary:
Description:
Properties:
Name |
Type |
Summary |
url |
string
|
Webhook URL. |
enabled |
boolean Enabled |
Yes if you want to send responses to the webhook immediately. Otherwise, no. |
Summary:
Description:
Properties:
Name |
Type |
Summary |
url |
string
|
Webhook URL. |
enabled |
boolean Enabled |
Yes if you want to send responses to the webhook immediately. Otherwise, no. |
Summary:
Description:
Properties:
Name |
Type |
Summary |
responses |
array of (Item)
|
|
Summary:
Description: A JSON that contains information on the newly created webhook
Properties:
Name |
Type |
Summary |
id |
string
|
Unique ID of the webhook |
form_id |
string
|
Unique ID of the typeform |
tag |
string
|
Unique name you want to use for the webhook |
url |
string
|
Webhook URL |
enabled |
boolean
|
True if you want to send responses to the webhook immediately. Otherwise, false. |
created_at |
string(date-time)
|
Date and time when webhook was created. In ISO 8601 format, UTC time, to the second, with T as a delimiter between the date and time. |
updated_at |
string(date-time)
|
Date of last update to webhook. In ISO 8601 format, UTC time, to the second, with T as a delimeter between the date and time. |