/form

Create a new form in your account

Log in to see full request history

Create a new form in your account

POST /api/v2/form.json HTTP/1.1 Host: www.formstack.com Authorization: Bearer [[app:oauth_token]] Accept: application/json Content-Type: application/json name=Test%20Form&submit_button_title=Save%20Form&use_ssl=1
curl -X POST -i -H "Accept: application/json" -H "Content-Type: application/json" -H "Authorization: Bearer [[app:oauth_token]]" -d "name=Test%20Form&submit_button_title=Save%20Form&use_ssl=1" https://www.formstack.com/api/v2/form.json
Body Params
string
required

The form name

boolean
Defaults to false

Flag to disable or enable submissions to be saved in our database

string

Template ID for the template you want to use

int32

Number (1-4) of columns the form layout will have

string
Defaults to top

Sets the default field label position. Possible values are: "top" or "left"

string
Defaults to Submit Form

Sets the submit button title

string

Sets a password for the form

boolean
Defaults to false

Flag to disable or enable SSL (only available on accounts that have security features)

string
Defaults to US/Eastern

Sets the timezone for the form

string
Defaults to en

Sets the language for the form - use ISO 639-1 language codes

boolean
Defaults to false

Flag to make the form active/inactive

string

The message to show when the form is inactive

fields
array of strings

Array of Field resources

fields
notifications
array of strings

Array of Notification Email resources

notifications
confirmation
array of strings

Array of Confirmation Email resources

confirmation
string

Array of Webhook resources

Responses

Language
Credentials
OAuth2
Click Try It! to start a request and see the response here! Or choose an example:
application/json