typeform
Interactive forms and survey automation
Actions (42)
Forms · 14
- Auto-translate formPOST /forms/{form_id}/translations/{language}/auto
Request an automatic translation for a form/language and store it.
documented - Create formPOST /forms
Create a new Typeform form.
documented - Delete formDELETE /forms/{form_id}
Delete the specified form and its responses.
documented - Delete form translationDELETE /forms/{form_id}/translations/{language}
Delete the content of a translation for a given form/language.
documented - Get custom form messagesGET /forms/{form_id}/messages
Retrieve the customizable messages for a form.
documented - Get formGET /forms/{form_id}
Retrieve a form by ID (includes references to attached theme/images).
documented - Get form translationGET /forms/{form_id}/translations/{language}
Serve the translation payload for a given language.
documented - Get translation payload (main)GET /forms/{form_id}/translations/main
Retrieve the main-language translation payload for a form.
documented - Get translation statusesGET /forms/{form_id}/translations/status
Retrieve translation statuses per language for a form.
documented - List formsGET /forms
Retrieve a list of all forms in your Typeform account (public and private).
documented - Update custom messagesPUT /forms/{form_id}/messages
Update the customizable messages for a form.
documented - Update form (partial)PATCH /forms/{form_id}
Update parts of a form (patch semantics).
documented - Update form (replace)PUT /forms/{form_id}
Replace an existing form entirely with a new definition.
documented - Update form translationPUT /forms/{form_id}/translations/{language}
Update the translation content for a given language.
documented
Responses · 9
- Delete responseDELETE /forms/{form_id}/responses/{response_id}
Delete a specific response.
documented - Download all files uploaded by respondents for a formGET /forms/{form_id}/responses/files
Download all files uploaded by respondents for a form.
documented - Get a file from a responseGET /forms/{form_id}/responses/{response_id}/files/{file_id}
Retrieve a file uploaded in a specific response.
documented - Get audio master file (download)GET /forms/{form_id}/files/{file_id}/audio
Download the master audio file for a submission.
documented - Get responseGET /forms/{form_id}/responses/{response_id}
Retrieve a single response by ID.
documented - Get video master file (download)GET /forms/{form_id}/files/{file_id}/video
Download the master video file for a submission.
documented - List responsesGET /forms/{form_id}/responses
Retrieve responses for a given form.
documented - Request audio master file generationPOST /forms/{form_id}/files/{file_id}/audio
Request generation of an audio master file for a submission.
documented - Request video master file generationPOST /forms/{form_id}/files/{file_id}/video
Request generation of a video master file for a submission.
documented
Images · 7
- Create imagePOST /images
Add an image to your Typeform account.
documented - Delete imageDELETE /images/{image_id}
Delete an image from your account.
documented - Get background by sizeGET /images/{image_id}/background/{size}
Retrieve the background variant for an image in a specific size.
documented - Get choice image by sizeGET /images/{image_id}/choice/{size}
Retrieve a choice-image variant for an image.
documented - Get imageGET /images/{image_id}
Retrieve the JSON description or binary of the specified image.
documented - Get image by sizeGET /images/{image_id}/image/{size}
Retrieve an image in a specified size.
documented - List imagesGET /images
Retrieve a list of images in your account.
documented
Themes · 6
- Create themePOST /themes
Create a new theme.
documented - Delete themeDELETE /themes/{theme_id}
Delete a theme.
documented - Get themeGET /themes/{theme_id}
Retrieve a specific theme.
documented - List themesGET /themes
Retrieve a list of themes in your account.
documented - Update theme (partial)PATCH /themes/{theme_id}
Partially update a theme.
documented - Update theme (whole definition)PUT /themes/{theme_id}
Replace a theme with a new definition.
documented
Webhooks · 4
- Create or update webhookPUT /forms/{form_id}/webhooks/{tag}
Create or update a webhook for a form (identified by tag).
documented - Delete webhookDELETE /forms/{form_id}/webhooks/{tag}
Delete a webhook for a form by tag.
documented - List webhooks for a formGET /forms/{form_id}/webhooks
Retrieve all webhooks for the specified form.
documented - Retrieve single webhookGET /forms/{form_id}/webhooks/{tag}
Retrieve a single webhook for a form by tag.
documented