123 Form Builder is a versatile and innovative form builder used by over 2 million individuals and businesses around the world to automate data collection processes and workflows.
Go to siteWith the 123FormBuilder API, you can build forms and surveys to gather data from users. You can then use this data to generate reports, or take action based on the responses. Some examples of what you can build with the 123FormBuilder API include:
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
a123formbuilder: {
type: "app",
app: "a123formbuilder",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://${this.a123formbuilder.$auth.region}.123formbuilder.com/v2/users`,
params: {
JWT: `${this.a123formbuilder.$auth.oauth_access_token}`,
},
})
},
})
123FormBuilder uses OAuth authentication. When you connect your 123FormBuilder account, Pipedream will open a popup window where you can sign into 123FormBuilder and grant Pipedream permission to connect to your account. Pipedream securely stores and automatically refreshes the OAuth tokens so you can easily authenticate any 123FormBuilder API.
Pipedream requests the following authorization scopes when you connect your account:
POST
https://{{custom_fields.region}}.123formbuilder.com/v2/token
?
email={{custom_fields.email}}
&
password={{custom_fields.password}}
content-type: application/x-www-form-urlencoded
accept: application/json
POST
https://{{custom_fields.region}}.123formbuilder.com/v2/token/refresh
?
JWT={{oauth.access_token}}
content-type: application/x-www-form-urlencoded
accept: application/json