123FormBuilder logo

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

APIs

123FormBuilder REST API v2

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 ...

Features

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.

Use Cases

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.

Integrations

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.

Solutions

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.

Semantic Vocabularies

123Formbuilder Context

6 classes · 37 properties

JSON-LD

API Governance Rules

123FormBuilder API Rules

27 rules · 13 errors 14 warnings

SPECTRAL

Resources

🔗
PostmanWorkspace
PostmanWorkspace
🔗
ArazzoWorkflows
ArazzoWorkflows
🔗
Website
Website
👥
GitHubOrganization
GitHubOrganization
👥
GitHubRepository
GitHubRepository
👥
GitHubRepository
GitHubRepository
🔗
LinkedIn
LinkedIn
🌐
DeveloperPortal
DeveloperPortal
🔗
Documentation
Documentation
🔗
KnowledgeCenter
KnowledgeCenter
📝
SignUp
SignUp
🔗
Login
Login
💰
Pricing
Pricing
🔗
Plans
Plans
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
🔗
Compliance
Compliance
📰
Blog
Blog
💬
Support
Support
🔗
JSONLD
JSONLD
🔗
SpectralRules
SpectralRules
🔗
Vocabulary
Vocabulary

Sources

Raw ↑
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