123FormBuilder
123FormBuilder is an online form, survey, and workflow builder used to collect, route, and integrate submission data across websites, customer portals, and back-office systems with no-code design and HIPAA-ready configurations. The 123FormBuilder REST API v2 enables programmatic access to forms, fields, submissions, groups, users, and accounts. Clients authenticate by exchanging credentials at POST /token for a JWT and pass the token as a query parameter on subsequent requests. Separate US and EU regional base URLs are provided.
1 APIs
12 Features
Online FormsForm BuilderSurveysWorkflowData CollectionSubmissionsWebhooksHIPAAGDPRPayments
No-Code Form Authoring
Drag-and-drop builder with 25+ field types including signature, file upload, formula, and product fields.
Multi-Page Forms
Break long surveys into multiple pages with conditional logic to control flow.
Conditional Logic
Show, hide, or branch fields based on respondent answers.
Webhooks
Forward submissions to external endpoints via group-level webhook URLs (max 10 per form).
Submission Approvals
Manually review and approve submissions before they continue downstream.
HIPAA-Ready Configurations
Diamond and Enterprise tiers offer HIPAA-eligible form configurations for healthcare data collection.
GDPR Controls
Built-in consent fields, data retention controls, and EU regional residency.
Regional Endpoints
Separate US (api.123formbuilder.com) and EU (eu-api.123formbuilder.com) base URLs.
Subuser Permissions
Granular per-subuser flags for create/duplicate/delete form, manage groups, and manage users.
White Label
Custom form domains, branding removal, and theme editing on Diamond and Enterprise.
Multi-Language Forms
Publish forms in multiple languages from a single source.
Payment Collection
Integrate PayPal, Stripe, Square, Authorize.Net, Braintree, and PayU as form fields.
Lead Capture and CRM Sync
Capture leads from web forms and route them to CRMs via webhook or native integrations.
Customer Feedback and NPS
Run NPS, CSAT, and Likert-scale surveys with conditional follow-up questions.
Event Registration and Payment
Collect attendee data, accept payments, and trigger confirmation workflows.
HIPAA-Eligible Intake Forms
Capture patient intake data on Diamond/Enterprise configurations with HIPAA-ready settings.
Order and Quote Requests
Build product configurators with formula fields and route requests to sales teams.
Employee and Job Application Forms
Standardize HR intake with permission-gated subuser access to specific groups.
Survey Data Pipelines
Programmatically page submissions via REST API v2 into data warehouses and BI tools.
Salesforce
Deep Salesforce Cloud integration on Platinum and above.
HubSpot
Sync form submissions to HubSpot CRM contacts and deals.
Mailchimp
Add submitters to Mailchimp audiences and trigger automation flows.
ActiveCampaign
Push contacts and tags into ActiveCampaign for lifecycle marketing.
Campaign Monitor
Sync submissions to Campaign Monitor subscribers.
PayPal
Collect payments on payment-enabled forms via PayPal.
Stripe
Accept Stripe payments and charge cards from form submissions.
Square
Process payments via Square gateway.
Authorize.Net
Accept Authorize.Net credit card payments.
Braintree
Collect payments via Braintree.
PayU
Accept PayU payments for global reach.
Zapier
Connect to 4,000+ apps via Zapier triggers and actions.
Webhooks
Generic webhook URLs registered at the group level for custom downstream processing.
Marketo
Push leads into Marketo for marketing automation.
Google Sheets
Mirror form submissions into Google Sheets for analysis.
Dropbox
Route file upload submissions to Dropbox folders.
Evernote
Capture form responses as Evernote notes.
Smartsheet
Sync submissions to Smartsheet rows.
Pipedrive
Create Pipedrive deals from form responses.
Zendesk
Open Zendesk tickets from form submissions.
Wix
Push submissions into Wix Code databases (see github.com/123FormBuilder/wix-code).
Shopify
Sync contacts and orders to Shopify.
NationBuilder
Sync supporters and contacts to NationBuilder.
Pipedream
Community-maintained Pipedream connector (@pipedream/a123formbuilder) for serverless workflows.
Healthcare Forms (HIPAA)
HIPAA-ready intake, consent, and patient-survey forms on Diamond/Enterprise.
Education Surveys
Quizzes, course evaluations, and admissions forms with multi-language support.
Nonprofit Donations
Donation forms with payment gateway integration and donor CRM sync.
Real Estate Lead Capture
Property inquiry forms with CRM and email-marketing integration.
Enterprise Workflow
SLA-backed Enterprise tier with SSO, dedicated account manager, and Virtual Database Manager.
aid: 123formbuilder
name: 123FormBuilder
description: |
123FormBuilder is an online form, survey, and workflow builder used to collect, route, and
integrate submission data across websites, customer portals, and back-office systems with
no-code design and HIPAA-ready configurations. The 123FormBuilder REST API v2 enables
programmatic access to forms, fields, submissions, groups, users, and accounts. Clients
authenticate by exchanging credentials at POST /token for a JWT and pass the token as a
query parameter on subsequent requests. Separate US and EU regional base URLs are provided.
type: Index
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
tags:
- Online Forms
- Form Builder
- Surveys
- Workflow
- Data Collection
- Submissions
- Webhooks
- HIPAA
- GDPR
- Payments
url: https://raw.githubusercontent.com/api-evangelist/123formbuilder/refs/heads/main/apis.yml
created: '2026-05-11'
modified: '2026-05-28'
specificationVersion: '0.19'
apis:
- aid: 123formbuilder:rest-api-v2
name: 123FormBuilder REST API v2
description: |
REST API v2 for managing forms, fields, submissions, groups, users, and accounts in
123FormBuilder. Requests authenticate with a JWT issued by POST /token and passed as the
JWT query parameter on subsequent calls. Separate US (api.123formbuilder.com) and EU
(eu-api.123formbuilder.com) regional base URLs are offered; account region determines
which to use. Common workflows include listing and filtering forms, paging submissions,
bulk-deleting forms, registering group-level webhooks, and provisioning subusers with
fine-grained permission flags.
humanURL: https://www.123formbuilder.com/developer/api-v2/
baseURL: https://api.123formbuilder.com/v2
tags:
- Online Forms
- Form Builder
- Submissions
- Webhooks
- JWT
- Forms
- Groups
- Users
- Accounts
properties:
- type: Documentation
url: https://www.123formbuilder.com/developer/api-v2/
- type: APIReference
url: https://www.123formbuilder.com/developer/api-v2-forms/
- type: Authentication
url: https://www.123formbuilder.com/developer/api-v2-authentication/
- type: Quickstart
url: https://www.123formbuilder.com/docs/how-to-retrieve-data-through-api/
- type: KnowledgeCenter
url: https://www.123formbuilder.com/docs/apidocumentation/
- type: Errors
url: https://www.123formbuilder.com/docs/api-responses/
- type: Regions
url: https://www.123formbuilder.com/developer/api-v2/
- type: RateLimits
url: rate-limits/123formbuilder-rate-limits.yml
- type: OpenAPI
url: openapi/123formbuilder-rest-api-v2-openapi.yml
- type: JSONSchema
url: json-schema/123formbuilder-rest-api-v2-form-schema.json
- type: JSONSchema
url: json-schema/123formbuilder-rest-api-v2-field-schema.json
- type: JSONSchema
url: json-schema/123formbuilder-rest-api-v2-submission-schema.json
- type: JSONSchema
url: json-schema/123formbuilder-rest-api-v2-group-schema.json
- type: JSONSchema
url: json-schema/123formbuilder-rest-api-v2-user-schema.json
- type: JSONSchema
url: json-schema/123formbuilder-rest-api-v2-account-schema.json
- type: JSONStructure
url: json-structure/123formbuilder-rest-api-v2-form-structure.json
- type: JSONStructure
url: json-structure/123formbuilder-rest-api-v2-field-structure.json
- type: JSONStructure
url: json-structure/123formbuilder-rest-api-v2-submission-structure.json
- type: JSONStructure
url: json-structure/123formbuilder-rest-api-v2-group-structure.json
- type: JSONStructure
url: json-structure/123formbuilder-rest-api-v2-user-structure.json
- type: JSONStructure
url: json-structure/123formbuilder-rest-api-v2-account-structure.json
- type: Example
url: examples/123formbuilder-rest-api-v2-form-example.json
- type: Example
url: examples/123formbuilder-rest-api-v2-field-example.json
- type: Example
url: examples/123formbuilder-rest-api-v2-submission-example.json
- type: Example
url: examples/123formbuilder-rest-api-v2-group-example.json
- type: Example
url: examples/123formbuilder-rest-api-v2-user-example.json
- type: Example
url: examples/123formbuilder-rest-api-v2-account-example.json
- type: Example
url: examples/123formbuilder-rest-api-v2-token-example.json
contact:
- type: Support
url: https://www.123formbuilder.com/developer/contact-us/
common:
- type: PostmanWorkspace
url: https://www.postman.com/kinlaneapi/123formbuilder/overview
- type: ArazzoWorkflows
url: arazzo/
workflows:
- url: arazzo/123formbuilder-authenticate-and-list-forms-workflow.yml
name: 123FormBuilder Authenticate and List Forms
summary: Obtain a JWT token and list the forms available to the authenticated user.
- url: arazzo/123formbuilder-browse-group-forms-workflow.yml
name: 123FormBuilder Browse a Group's Forms
summary: Authenticate, list groups, read a chosen group's details, and list the forms it contains.
- url: arazzo/123formbuilder-create-form-in-group-workflow.yml
name: 123FormBuilder Create a Form Inside a New Group
summary: Authenticate, create a group, create a form within it, then list the group's forms.
- url: arazzo/123formbuilder-inspect-form-workflow.yml
name: 123FormBuilder Inspect a Form End to End
summary: Authenticate, read a form's details, enumerate its fields, and pull its submissions.
- url: arazzo/123formbuilder-moderate-submission-workflow.yml
name: 123FormBuilder Moderate a Submission
summary: Read a single submission, then update its approval and payment status.
- url: arazzo/123formbuilder-review-submission-workflow.yml
name: 123FormBuilder Review a Form Submission
summary: List a form's submissions and, when any exist, fetch the full detail of the first one.
- type: Website
url: https://www.123formbuilder.com
- type: GitHubOrganization
url: https://github.com/123formbuilder
- type: GitHubRepository
url: https://github.com/123FormBuilder/123contacform-api-v1-php
- type: GitHubRepository
url: https://github.com/123FormBuilder/wix-code
- type: LinkedIn
url: https://www.linkedin.com/company/123formbuilder
- type: DeveloperPortal
url: https://www.123formbuilder.com/developer/
- type: Documentation
url: https://www.123formbuilder.com/developer/api-v2/
- type: KnowledgeCenter
url: https://www.123formbuilder.com/docs/all-categories/developers/
- type: SignUp
url: https://www.123formbuilder.com/sign-up/
- type: Login
url: https://www.123formbuilder.com/login/
- type: Pricing
url: https://www.123formbuilder.com/pricing/
- type: Plans
url: plans/123formbuilder-plans-pricing.yml
- type: TermsOfService
url: https://www.123formbuilder.com/terms-of-service/
- type: PrivacyPolicy
url: https://www.123formbuilder.com/privacy/
- type: Compliance
url: https://www.123formbuilder.com/gdpr-compliance/
- type: Blog
url: https://www.123formbuilder.com/blog/
- type: Support
url: https://www.123formbuilder.com/contact-us/
- type: Integrations
url: https://www.123formbuilder.com/integrations/
- type: JSONLD
url: json-ld/123formbuilder-context.jsonld
- type: SpectralRules
url: rules/123formbuilder-rules.yml
- type: Vocabulary
url: vocabulary/123formbuilder-vocabulary.yaml
- type: Features
data:
- name: No-Code Form Authoring
description: Drag-and-drop builder with 25+ field types including signature, file upload, formula, and product fields.
- name: Multi-Page Forms
description: Break long surveys into multiple pages with conditional logic to control flow.
- name: Conditional Logic
description: Show, hide, or branch fields based on respondent answers.
- name: Webhooks
description: Forward submissions to external endpoints via group-level webhook URLs (max 10 per form).
- name: Submission Approvals
description: Manually review and approve submissions before they continue downstream.
- name: HIPAA-Ready Configurations
description: Diamond and Enterprise tiers offer HIPAA-eligible form configurations for healthcare data collection.
- name: GDPR Controls
description: Built-in consent fields, data retention controls, and EU regional residency.
- name: Regional Endpoints
description: Separate US (api.123formbuilder.com) and EU (eu-api.123formbuilder.com) base URLs.
- name: Subuser Permissions
description: Granular per-subuser flags for create/duplicate/delete form, manage groups, and manage users.
- name: White Label
description: Custom form domains, branding removal, and theme editing on Diamond and Enterprise.
- name: Multi-Language Forms
description: Publish forms in multiple languages from a single source.
- name: Payment Collection
description: Integrate PayPal, Stripe, Square, Authorize.Net, Braintree, and PayU as form fields.
- type: UseCases
data:
- name: Lead Capture and CRM Sync
description: Capture leads from web forms and route them to CRMs via webhook or native integrations.
- name: Customer Feedback and NPS
description: Run NPS, CSAT, and Likert-scale surveys with conditional follow-up questions.
- name: Event Registration and Payment
description: Collect attendee data, accept payments, and trigger confirmation workflows.
- name: HIPAA-Eligible Intake Forms
description: Capture patient intake data on Diamond/Enterprise configurations with HIPAA-ready settings.
- name: Order and Quote Requests
description: Build product configurators with formula fields and route requests to sales teams.
- name: Employee and Job Application Forms
description: Standardize HR intake with permission-gated subuser access to specific groups.
- name: Survey Data Pipelines
description: Programmatically page submissions via REST API v2 into data warehouses and BI tools.
- type: Integrations
data:
- name: Salesforce
description: Deep Salesforce Cloud integration on Platinum and above.
- name: HubSpot
description: Sync form submissions to HubSpot CRM contacts and deals.
- name: Mailchimp
description: Add submitters to Mailchimp audiences and trigger automation flows.
- name: ActiveCampaign
description: Push contacts and tags into ActiveCampaign for lifecycle marketing.
- name: Campaign Monitor
description: Sync submissions to Campaign Monitor subscribers.
- name: PayPal
description: Collect payments on payment-enabled forms via PayPal.
- name: Stripe
description: Accept Stripe payments and charge cards from form submissions.
- name: Square
description: Process payments via Square gateway.
- name: Authorize.Net
description: Accept Authorize.Net credit card payments.
- name: Braintree
description: Collect payments via Braintree.
- name: PayU
description: Accept PayU payments for global reach.
- name: Zapier
description: Connect to 4,000+ apps via Zapier triggers and actions.
- name: Webhooks
description: Generic webhook URLs registered at the group level for custom downstream processing.
- name: Marketo
description: Push leads into Marketo for marketing automation.
- name: Google Sheets
description: Mirror form submissions into Google Sheets for analysis.
- name: Dropbox
description: Route file upload submissions to Dropbox folders.
- name: Evernote
description: Capture form responses as Evernote notes.
- name: Smartsheet
description: Sync submissions to Smartsheet rows.
- name: Pipedrive
description: Create Pipedrive deals from form responses.
- name: Zendesk
description: Open Zendesk tickets from form submissions.
- name: Wix
description: Push submissions into Wix Code databases (see github.com/123FormBuilder/wix-code).
- name: Shopify
description: Sync contacts and orders to Shopify.
- name: NationBuilder
description: Sync supporters and contacts to NationBuilder.
- name: Pipedream
description: Community-maintained Pipedream connector (@pipedream/a123formbuilder) for serverless workflows.
- type: Solutions
data:
- name: Healthcare Forms (HIPAA)
description: HIPAA-ready intake, consent, and patient-survey forms on Diamond/Enterprise.
- name: Education Surveys
description: Quizzes, course evaluations, and admissions forms with multi-language support.
- name: Nonprofit Donations
description: Donation forms with payment gateway integration and donor CRM sync.
- name: Real Estate Lead Capture
description: Property inquiry forms with CRM and email-marketing integration.
- name: Enterprise Workflow
description: SLA-backed Enterprise tier with SSO, dedicated account manager, and Virtual Database Manager.
maintainers:
- FN: Kin Lane
email: kin@apievangelist.com