Skip to main content

Typeform

Create and manage forms with Typeform.

Typeform Logo

Authentication

This connector uses OAuth 2.0 authentication.

info

Set up your connection in the Abstra Console before using it in your workflows.

How to use

Using the Smart Chat

Execute the action "CHOOSE_ONE_ACTION_BELOW" from my connector "YOUR_CONNECTOR_NAME" using the params "PARAMS_HERE".

Using the Web Editor

from abstra.connectors import run_connection_action

result = run_connection_action(
connection_name="your_connection_name",
action_name="your_action_name",
params={
"param1": "value1",
"param2": "value2"
})

Available Actions

This connector provides 27 actions:

ActionPurposeParameters
create/get_formsRetrieve formssearch (string)
page (integer)
page_size (integer)
workspace_id (string)
sort_by (string)
order_by (string)
create/post_formsCreate a formdata: {
. title (string)
. type (string)
. fields (array)
. hidden (array)
. logic (array)
. settings (object)
. theme (object)
. workspace (object)
. welcome_screens (array)
. thankyou_screens (array)
. variables (object)
} (object) required
create/get_forms_by_form_idRetrieve a formform_id (string)
create/put_forms_by_form_idUpdate a form full replaceform_id (string)
data: {
. title (string)
. type (string)
. fields (array)
. hidden (array)
. logic (array)
. settings (object)
. theme (object)
. workspace (object)
. welcome_screens (array)
. thankyou_screens (array)
. variables (object)
} (object) required
create/delete_forms_by_form_idDelete a formform_id (string)
create/get_forms_by_form_id_messagesRetrieve custom form messagesform_id (string)
create/put_forms_by_form_id_messagesUpdate custom form messagesform_id (string)
data (object) required
create/get_imagesRetrieve all imagesNo parameters
create/post_imagesUpload an imagedata: {
. file_name (string)
. image (string)
. url (string)
} (object) required
create/get_images_by_image_idRetrieve an imageimage_id (string)
create/delete_images_by_image_idDelete an imageimage_id (string)
create/get_themesRetrieve themespage (integer)
page_size (integer)
create/post_themesCreate a themedata: {
. name (string)
. background (object)
. colors (object)
. font (string)
. fields (object)
. screens (object)
. has_transparent_button (boolean)
. rounded_corners (string)
} (object) required
create/get_themes_by_theme_idRetrieve a themetheme_id (string)
create/put_themes_by_theme_idUpdate a themetheme_id (string)
data: {
. name (string)
. background (object)
. colors (object)
. font (string)
. fields (object)
. screens (object)
. has_transparent_button (boolean)
. rounded_corners (string)
} (object) required
create/delete_themes_by_theme_idDelete a themetheme_id (string)
create/get_workspacesRetrieve workspacessearch (string)
page (integer)
page_size (integer)
create/post_workspacesCreate a workspacedata: {
. name (string)
} (object) required
create/get_workspaces_by_workspace_idRetrieve a workspaceworkspace_id (string)
create/patch_workspaces_by_workspace_idUpdate a workspaceworkspace_id (string)
data (array) required
create/delete_workspaces_by_workspace_idDelete a workspaceworkspace_id (string)
responses/get_forms_by_form_id_responsesRetrieve form responsesform_id (string)
page_size (integer)
since (string)
until (string)
after (string)
before (string)
included_response_ids (string)
excluded_response_ids (string)
response_type (string)
sort (string)
query (string)
fields (string)
answered_fields (string)
responses/delete_forms_by_form_id_responsesDelete form responsesform_id (string)
included_response_ids (string)
webhooks/get_forms_by_form_id_webhooksRetrieve all webhooks for a formform_id (string)
webhooks/get_forms_by_form_id_webhooks_by_tagRetrieve a single webhookform_id (string)
tag (string)
webhooks/put_forms_by_form_id_webhooks_by_tagCreate or update a webhookform_id (string)
tag (string)
data: {
. url (string)
. enabled (boolean)
. verify_ssl (boolean)
. secret (string)
. event_types (object)
} (object) required
webhooks/delete_forms_by_form_id_webhooks_by_tagDelete a webhookform_id (string)
tag (string)