# Typeform

Build beautiful, interactive forms that people love to fill out. Collect data, accept payments, and integrate with your favorite tools.

Category: Productivity. Connect from any Rakazo bot at https://rakazo.com/integrations/typeform/.

## Actions

- **Create Form**: Create a new Typeform form with customizable fields, logic, and settings.
- **Get About Me** (read-only): Get information about the owner account in Typeform.
- **Get Form** (read-only): Retrieve a specific form's complete configuration including fields, logic, settings, and theme.
- **Get Form Responses** (read-only): Retrieve form responses from Typeform with filtering by date, pagination, search, and response type.
- **Get Workspace** (read-only): Retrieve detailed information about a specific workspace including its name, forms, and team members.
- **List Forms** (read-only): Retrieve a list of all forms in your Typeform account with filtering, pagination, and sorting options.
- **List Typeform Themes** (read-only): Retrieve a paginated list of themes in your Typeform account.
- **List Workspaces** (read-only): Retrieve all workspaces in a Typeform account with their IDs, names, form counts, and members.
- **Create Account Workspace**: Create a new workspace in a specific Typeform account.
- **Create Image**: Upload a new image to your Typeform account via base64 encoding or URL.
- **Create or Update Webhook**: Create a new webhook or update an existing one for a specified Typeform.
- **Create Theme**: Create a new custom theme in Typeform with colors, fonts, background, and layout settings.
- **Create Workspace**: Create a new workspace in Typeform.
- **Delete Form**: Permanently delete a Typeform and all of its responses.
- **Delete Image**: Delete an image from your Typeform account.
- **Delete Responses**: Delete specific responses from a Typeform by response IDs.
- **Delete Theme**: Delete a theme from your Typeform account.
- **Delete Webhook**: Delete a webhook configuration from a Typeform form.
- **Delete Workspace**: Delete a workspace from your Typeform account.
- **Get All Response Files** (read-only): Retrieve a compressed archive containing all files that respondents uploaded for a specified form.
- **Get Background By Size** (read-only): Retrieve a background image by size from Typeform.
- **Get Choice Image By Size** (read-only): Retrieve a choice image by size from Typeform.
- **Get Form Messages** (read-only): Retrieve custom messages for a Typeform including button labels, error messages, and UI text.
- **Get Image By Size** (read-only): Retrieve an image in a specific size from Typeform.
- **Get Theme** (read-only): Retrieve a specific theme's configuration including colors, fonts, and layout settings.
- **Get Webhook** (read-only): Retrieve a single webhook by specifying both the form ID and webhook tag.
- **List Form Webhooks** (read-only): Retrieve all webhooks associated with a specified typeform.
- **List Images** (read-only): Retrieve all images in your Typeform account in reverse-chronological order.
- **Patch Form**: Partially update a Typeform using JSON Patch operations.
- **Update Form**: Update an existing Typeform by completely replacing its configuration.
- **Update Form Messages**: Update custom messages for form UI elements like buttons, errors, and placeholders in Typeform.
- **Update Theme**: Update a theme's complete definition in Typeform.
- **Update Theme (Partial)**: Partially update a Typeform theme by ID.
- **Update Workspace**: Update a workspace's name or manage team member access (add/remove members) in Typeform.
- **Upload Video**: Initiate a video upload to Typeform by obtaining a signed upload URL.
