API

Exact matches only
Search in title
Search in content
Search in posts
Search in pages

123FormBuilder API

The 123FormBuilder API is built mainly for programmers who want to retrieve data from their account and, implicitly, from their forms.

Note: If you find limitations to our API, please contact us.

An API call consists of performing a cURL GET operation on the desired API page. There are also additional parameters that have to be sent through cURL POST. All parameters are presented below.

There are 2 available output formats: XML and JSON. In the case of an error, the appropriate message is displayed under an tag or key.

The API base URL is:

https://salesforce.123formbuilder.com/api/

You must use the HTTPS protocol for all the API URL’s in your script. That doesn’t mean that the URL of your script must also start with https://

Parameters

The most important POST parameter is apiKey, which is required for any API call. You can find your API key in the section My AccountAccount Details of your 123FormBuilder account.

The API provides the following operations:

Use the links above to find out more about each action.

Please note that a Basic user can perform up to 100 API calls per day.

Here is a PHP script example illustrating how our API can be used. And here are the API Responses you receive when using our API Key.

6 comments

  1. I am trying to understand how the API process works. I want to retrieve form submissions. We use Angular JS. (The example you have is PHP).

    To retrieve forms, the documentation (http://salesforce.123formbuilder.com/docs/123formbuilder-api-retrieve-submissions/) says, “https://123formbuilder.com/api/forms/{form-id-here}/submissions.{xml|json}”. Where does the API Key fit into this?

    Do I have to set it a certain way (using a certain variable name) in Angular JS, before I get to the https request?

    Thanks in advance for your help.

  2. Hi is there or are you looking to build an api that allows for the deletion of records, we use form to front end a members database (a waiting list) it would be good to be able to delte a specific response (based upon its id ) once a member is moved from the waiting list.

    1. Hello Simon!

      From what we understand, you want to delete records based on their IDs in your database. You’ll need two scripts to do this and the WebHook integration. The first script will send the records from the form to your database. The second script will search the record based on the record’s ID and delete it once its found.

      If you have more questions or need of assistance, don’t hesitate to contact our support specialists at support@123formbuilder.com or via our contact form.

      Thanks!

Leave a Reply

Your email address will not be published. Required fields are marked *

Frequently Asked Questions

Here is a list of the most frequently asked questions. For more FAQs, please browse through the  FAQs page.

Is this service free?
Yes, we offer a free form builder service. Just sign up to the Basic plan and you are all set. This plan is forever free, but you are limited with a few features only, such as 5 forms per account, 100 submissions per month and you have to keep the backlink to 123FormBuilder on your forms. Check out our features matrix for more information.
How many forms can I create?
It depends on the service plan you are on. Higher service plans enable more features, including more web forms for your account. If you need more forms, go to the My Account section of your account and click the upgrade button. To create an unlimited number of forms, either upgrade to the Platinum service plan or higher. Consult our features matrix for more information.
How can I publish my forms?
You can publish your forms in many ways, by using their direct URL or HTML link, embedding them with a JavaScript code, Inline HTML or iFrame, using the Facebook app or the WordPress plugin, using popups, the Blogger code snippet and many more. Once you have created and customized your form, go to the Publish section to complete your work. Read more in our documentation.
How do I change my form design?
You can change the design of your form in the Themes section, which is located in your form settings. We offer a set of more than 30 predefined form themes for your forms, but you can also create your own from scratch. You can customize the submit button, the logo and more. To apply your own stylesheets, all forms come with a custom CSS editor.

Can't find what you're looking for?