Skip to main content
Every typeform.api.* operation is listed below with parameter shapes and return types from the plugin Zod schemas.
New to Corsair? See API access, authentication, and error handling.

Forms

create

forms.create Create a new form Risk: write
Input
Output

delete

forms.delete Permanently delete a form [DESTRUCTIVE] Risk: destructive
Input Output: any

get

forms.get Get a form by ID Risk: read
Input Output

getMessages

forms.getMessages Get custom messages for a form Risk: read
Input Output

list

forms.list List all forms in the account Risk: read
Input Output

patch

forms.patch Partially update a form using JSON Patch operations Risk: write
Input
Output: any

update

forms.update Replace a form with a new version (PUT) Risk: write
Input
Output

updateMessages

forms.updateMessages Update custom messages for a form Risk: write
Input Output

Images

create

images.create Upload a new image Risk: write
Input Output

delete

images.delete Permanently delete an image [DESTRUCTIVE] Risk: destructive
Input Output: any

getBackgroundBySize

images.getBackgroundBySize Get a background image at a specific size Risk: read
Input Output

getBySize

images.getBySize Get an image at a specific size Risk: read
Input Output

getChoiceImageBySize

images.getChoiceImageBySize Get a choice image at a specific size Risk: read
Input Output

list

images.list List all images in the account Risk: read
Input: empty object Output: object[]

Me

get

me.get Get information about the authenticated Typeform account Risk: read
Input: empty object Output

Responses

delete

responses.delete Delete specific responses from a form [DESTRUCTIVE] Risk: destructive
Input Output

getAllFiles

responses.getAllFiles Get a ZIP archive of all files uploaded in responses Risk: read
Input Output: any

list

responses.list List responses submitted to a form Risk: read
Input Output

Themes

create

themes.create Create a new theme Risk: write
Input
Output

delete

themes.delete Permanently delete a theme [DESTRUCTIVE] Risk: destructive
Input Output: any

get

themes.get Get a theme by ID Risk: read
Input Output

list

themes.list List all themes Risk: read
Input Output

patch

themes.patch Partially update a theme Risk: write
Input
Output

update

themes.update Replace a theme with a new version (PUT) Risk: write
Input
Output

Videos

upload

videos.upload Get a signed URL to upload a video for a form field Risk: write
Input Output

Webhooks Config

createOrUpdate

webhooksConfig.createOrUpdate Create or update a webhook configuration Risk: write
Input Output

delete

webhooksConfig.delete Delete a webhook configuration [DESTRUCTIVE] Risk: destructive
Input Output

get

webhooksConfig.get Get a webhook configuration by tag Risk: read
Input Output

list

webhooksConfig.list List all webhook configurations for a form Risk: read
Input Output

Workspaces

create

workspaces.create Create a new workspace Risk: write
Input Output

createForAccount

workspaces.createForAccount Create a new workspace within a specific account Risk: write
Input Output

delete

workspaces.delete Permanently delete a workspace [DESTRUCTIVE] Risk: destructive
Input Output: any

get

workspaces.get Get a workspace by ID Risk: read
Input Output

list

workspaces.list List all workspaces Risk: read
Input Output

update

workspaces.update Update a workspace using JSON Patch operations Risk: write
Input
Output: any