Forms

Update form

put
https://api.typeform.com/forms/{form_id}

Updates an existing form.

Your request body must include all the existing form fields, in addition to the new email field.

Overwrites the previously stored form with the given form_id. Any new fields in your request will be added to the form. Likewise, any fields you don't include in your request will be deleted from the form. Make sure your PUT request contains every field you want to include in your updated form, including the field id.

NOTE: Tread carefully when updating fields in forms. PUT overwrites the entire form, so if you don't include each field (with the original field id) in your PUT request, the missing fields and results for those fields will be deleted.

Details about the fields and elements for this endpoint are available in the Create Form description.

The theme property applies a theme to the form. If you don't specify a value for the 'theme' property, Typeform applies a new copy of the default theme to the form, even if you already have a copy of the default theme applied to this form.

Request

Path Parameters

form_id
, required

Unique ID for the form. Find in your form URL. For example, in the URL "https://mysite.typeform.com/to/u6nXL7" the form_id is u6nXL7.

Request Body

Response

Status

200 OK