API v.1
account
- Your user plan get /api/v1/users/my-plan
- Account usage get /api/v1/users/my-stats
- Personalized offer get /api/v1/users/my-upgrade-plans
- Current public offer get /api/v1/users/plans
authentication
- Change Password post /api/v1/users/change-password
- Create Account post /api/v1/users/create-account
- Forgot password post /api/v1/users/forgot-password
- Login post /api/v1/users/login
embed
forms
- Forms list get /api/v1/forms/
- Get form document get /api/v1/forms/{form_id}
- Delete form delete /api/v1/forms/{form_id}
- Get form templates get /api/v1/templates
- Get form template document get /api/v1/templates/{form_id}
submission
- Submit data post /api/v1/forms/{form_id}/submit
- Get submissions get /api/v1/submissions/{form_id}
- Get submissions count get /api/v1/submissions/{form_id}/count
- Export submissions post /api/v1/submissions/{form_id}/export/{format}
- Delete submission delete /api/v1/submissions/{form_id}/{submission_id}
account Your user plan
Show you details regarding your current plan limits
get /api/v1/users/my-plan
account Personalized offer
When you have enterprise deals with us...
get /api/v1/users/my-upgrade-plans
account Current public offer
Use this in order to get the public offer of our plans
get /api/v1/users/plans
authentication Change Password
Changes password of a user
post /api/v1/users/change-password
| Parameter | Description | 
| old_password | Old Password | 
| new_password | New password | 
| confirm_password | Confirm new password | 
authentication Create Account
Sign-Up?
post /api/v1/users/create-account
| Parameter | Description | 
| user_nameUsername | null | 
| first_name | First name | 
| last_name | Last name | 
| password | string | 
| confirm_password | strint | 
authentication Forgot password
Did you forgot your password?
post /api/v1/users/forgot-password
| Parameter | Description | 
| The email address associated to forgotten account | 
authentication Login
Login a user based on a username and password
post /api/v1/users/login
| Parameter | Description | 
| username | - Email or username | 
| password | - Plain text password | 
embed Get form JS embed code
Returns the JS code needed to embed a form
get /embed/{form_id}/{seo_form_name}.js
| Parameter | Description | 
| form_id | The ID of the form | 
| seo_form_name | A string with the form name (for SEO purposes). Eg: "support-form" | 
forms Get form document
Retrieve the serialized JSON of a form document
get /api/v1/forms/{form_id}
| Parameter | Description | 
| form_id | - The ID of the form | 
forms Delete form
Deletes a form
delete /api/v1/forms/{form_id}
| Parameter | Description | 
| form_id | The ID of the form template | 
forms Get form template document
Retrieve the serialized JSON of a form template
get /api/v1/templates/{form_id}
| Parameter | Description | 
| form_id | The ID of the form template | 
submission Submit data
Submits data to a form
post /api/v1/forms/{form_id}/submit
| Parameter | Description | 
| form_id | The ID of the form template | 
| recaptcha | The Google recaptcha code | 
| submission | The submission in JSON format | 
submission Get submissions
Get form submissions
get /api/v1/submissions/{form_id}
| Parameter | Description | 
| form_id | The ID of the form | 
| limit | <optional> integer - Limit number of results returned by api | 
| skip | <optional> integer - Skip number of results | 
submission Get submissions count
Get form number of submissions
get /api/v1/submissions/{form_id}/count
| Parameter | Description | 
| form_id | The ID of the form | 
submission Export submissions
Creates a submission export request in a given format. After the export is completed, an email is sent to the form owner containing a download link.
post /api/v1/submissions/{form_id}/export/{format}
| Parameter | Description | 
| form_id | The ID of the form | 
| format | Can be "json", "xls", or "csv" |