FormAssembly website screenshot

FormAssembly

FormAssembly is an enterprise form and data collection platform with a REST API for managing forms, exporting submission data, handling Salesforce integrations, and building compliant data collection workflows. The API supports OAuth2 authentication and enables programmatic access to forms, responses, themes, connectors, and account components across cloud, enterprise, and government deployment environments.

FormAssembly publishes 8 APIs on the APIs.io network, including Admin API, Aggregates API, Connectors API, and 5 more. Tagged areas include Forms, Data Collection, Salesforce, Enterprise, and HIPAA.

The FormAssembly catalog on APIs.io includes 1 JSON-LD context and 1 Spectral governance ruleset.

FormAssembly’s developer surface includes authentication, documentation, engineering blog, pricing, and 15 more developer resources.

57.0/100 strong ▬ flat Agent 38/100 agent ready Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessPaidSelf serve
8 APIs
FormsData CollectionSalesforceEnterpriseHIPAAComplianceGovernmentFedRAMPWorkflowsE-Signatures

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 57.0/100 · strong
Contract Quality 17.3 / 25
Developer Ergonomics 5.2 / 20
Commercial Clarity 11.6 / 20
Operational Transparency 6.8 / 13
Governance 8.3 / 12
Discoverability 7.4 / 10
Agent readiness — 38/100 · agent ready
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 8 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/formassembly: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 8

Individual APIs this provider publishes, each with its own machine-readable definition.

FormAssembly Admin API

Admin-only endpoints requiring elevated permissions

FormAssembly Aggregates API

Manage aggregated statistics and counters for forms

FormAssembly Connectors API

Manage integrations (Salesforce, etc.) attached to forms

FormAssembly Form Elements API

Manage custom reusable form element types

FormAssembly Forms API

Create, read, update, and delete form definitions

FormAssembly OAuth2 API

OAuth2 authorization code flow for obtaining access tokens

FormAssembly Responses API

Export and manage form submission responses

FormAssembly Themes API

Manage CSS themes applied to forms

Scroll for all 8

Postman Collections 8

Ready-to-run Postman collections for exercising this provider's APIs.

Scroll for all 8

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Formassembly Rate Limits

4 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Semantic Vocabularies 1

JSON-LD contexts and semantic vocabularies used across these APIs.

Formassembly Context

10 classes · 34 properties

JSON-LD

Spectral Rules 1

Spectral governance rulesets for linting and validating these APIs.

FormAssembly API Rules

5 rules · 4 warnings 1 info

SPECTRAL

JSON Schema 4

Standalone JSON Schema definitions for this provider's data models.

FormAssembly Connector

7 properties

JSON SCHEMA

FormAssembly Form

5 properties

JSON SCHEMA

FormAssembly Response

4 properties

JSON SCHEMA

FormAssembly Theme

3 properties

JSON SCHEMA

Examples 3

Example request and response payloads for these APIs.

Formassembly Form Example

5 fields

EXAMPLE

Security Posture 3

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Formassembly Authentication

oauth2 · 1 scheme

SECURITY

Formassembly Domain Security

TLSv1.3 · HSTS · DNSSEC · DMARC

SECURITY

Formassembly Trust Center

SOC 2, ISO 27001, PCI DSS, FedRAMP, GDPR

SECURITY

Scopes 1

OAuth scopes governing access to this provider's APIs.

Formassembly Scopes

OAuth 2.0 · no documented scopes

0 scopes

SCOPES

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Formassembly Agentic Access

25 operations · 14 acting · 1 human-in-the-loop

25 operations · 14 acting

AGENTIC

Resources

Documentation 1

Reference material describing how the API behaves

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 2

Pagination, idempotency, versioning, errors, and events

Build 2

SDKs, sample code, and the tooling you integrate with

Access & Security 4

Authentication, authorization, and security posture

Operate 2

Status, limits, changes, and where to get help

Commercial 3

Pricing, plans, and the legal terms of use

Company 3

The organization behind the API

Other 1

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: formassembly
name: FormAssembly
description: FormAssembly is an enterprise form and data collection platform with a REST API for managing forms, exporting
  submission data, handling Salesforce integrations, and building compliant data collection workflows. The API supports OAuth2
  authentication and enables programmatic access to forms, responses, themes, connectors, and account components across cloud,
  enterprise, and government deployment environments.
type: Index
accessModel:
  pricing: paid
  onboarding: self-serve
  trial: false
  try_now: false
  public: false
  label: Paid · Self-serve signup
  confidence: high
  source:
  - plans
  - authentication
  generated: '2026-07-22'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/formassembly.png
url: https://raw.githubusercontent.com/api-evangelist/formassembly/refs/heads/main/apis.yml
created: 2026-06-13
modified: 2026-06-13
specificationVersion: '0.19'
tags:
- Forms
- Data Collection
- Salesforce
- Enterprise
- HIPAA
- Compliance
- Government
- FedRAMP
- Workflows
- E-Signatures
apis:
- aid: formassembly:formassembly-admin-api
  name: FormAssembly Admin API
  description: Admin-only endpoints requiring elevated permissions
  humanURL: https://help.formassembly.com/help/working-with-the-formassembly-api
  baseURL: https://app.formassembly.com/api_v1
  tags:
  - Admin
  properties:
  - type: OpenAPI
    url: openapi/formassembly-admin-api-openapi.yml
  - type: Documentation
    url: https://help.formassembly.com/help/working-with-the-formassembly-api
  - type: GitHubRepository
    url: https://github.com/FormAssembly/formassembly-api
  - type: PostmanCollection
    url: https://www.postman.com/hayleyj1/my-workspace/collection/ot30hq0/formassembly-api
- aid: formassembly:formassembly-aggregates-api
  name: FormAssembly Aggregates API
  description: Manage aggregated statistics and counters for forms
  humanURL: https://help.formassembly.com/help/working-with-the-formassembly-api
  baseURL: https://app.formassembly.com/api_v1
  tags:
  - Aggregates
  properties:
  - type: OpenAPI
    url: openapi/formassembly-aggregates-api-openapi.yml
  - type: Documentation
    url: https://help.formassembly.com/help/working-with-the-formassembly-api
  - type: GitHubRepository
    url: https://github.com/FormAssembly/formassembly-api
  - type: PostmanCollection
    url: https://www.postman.com/hayleyj1/my-workspace/collection/ot30hq0/formassembly-api
- aid: formassembly:formassembly-connectors-api
  name: FormAssembly Connectors API
  description: Manage integrations (Salesforce, etc.) attached to forms
  humanURL: https://help.formassembly.com/help/working-with-the-formassembly-api
  baseURL: https://app.formassembly.com/api_v1
  tags:
  - Connectors
  properties:
  - type: OpenAPI
    url: openapi/formassembly-connectors-api-openapi.yml
  - type: Documentation
    url: https://help.formassembly.com/help/working-with-the-formassembly-api
  - type: GitHubRepository
    url: https://github.com/FormAssembly/formassembly-api
  - type: PostmanCollection
    url: https://www.postman.com/hayleyj1/my-workspace/collection/ot30hq0/formassembly-api
- aid: formassembly:formassembly-form-elements-api
  name: FormAssembly Form Elements API
  description: Manage custom reusable form element types
  humanURL: https://help.formassembly.com/help/working-with-the-formassembly-api
  baseURL: https://app.formassembly.com/api_v1
  tags:
  - Form Elements
  properties:
  - type: OpenAPI
    url: openapi/formassembly-form-elements-api-openapi.yml
  - type: Documentation
    url: https://help.formassembly.com/help/working-with-the-formassembly-api
  - type: GitHubRepository
    url: https://github.com/FormAssembly/formassembly-api
  - type: PostmanCollection
    url: https://www.postman.com/hayleyj1/my-workspace/collection/ot30hq0/formassembly-api
- aid: formassembly:formassembly-forms-api
  name: FormAssembly Forms API
  description: Create, read, update, and delete form definitions
  humanURL: https://help.formassembly.com/help/working-with-the-formassembly-api
  baseURL: https://app.formassembly.com/api_v1
  tags:
  - Forms
  properties:
  - type: OpenAPI
    url: openapi/formassembly-forms-api-openapi.yml
  - type: Documentation
    url: https://help.formassembly.com/help/working-with-the-formassembly-api
  - type: GitHubRepository
    url: https://github.com/FormAssembly/formassembly-api
  - type: PostmanCollection
    url: https://www.postman.com/hayleyj1/my-workspace/collection/ot30hq0/formassembly-api
- aid: formassembly:formassembly-oauth2-api
  name: FormAssembly OAuth2 API
  description: OAuth2 authorization code flow for obtaining access tokens
  humanURL: https://help.formassembly.com/help/working-with-the-formassembly-api
  baseURL: https://app.formassembly.com/api_v1
  tags:
  - OAuth2
  properties:
  - type: OpenAPI
    url: openapi/formassembly-oauth2-api-openapi.yml
  - type: Documentation
    url: https://help.formassembly.com/help/working-with-the-formassembly-api
  - type: GitHubRepository
    url: https://github.com/FormAssembly/formassembly-api
  - type: PostmanCollection
    url: https://www.postman.com/hayleyj1/my-workspace/collection/ot30hq0/formassembly-api
- aid: formassembly:formassembly-responses-api
  name: FormAssembly Responses API
  description: Export and manage form submission responses
  humanURL: https://help.formassembly.com/help/working-with-the-formassembly-api
  baseURL: https://app.formassembly.com/api_v1
  tags:
  - Responses
  properties:
  - type: OpenAPI
    url: openapi/formassembly-responses-api-openapi.yml
  - type: Documentation
    url: https://help.formassembly.com/help/working-with-the-formassembly-api
  - type: GitHubRepository
    url: https://github.com/FormAssembly/formassembly-api
  - type: PostmanCollection
    url: https://www.postman.com/hayleyj1/my-workspace/collection/ot30hq0/formassembly-api
- aid: formassembly:formassembly-themes-api
  name: FormAssembly Themes API
  description: Manage CSS themes applied to forms
  humanURL: https://help.formassembly.com/help/working-with-the-formassembly-api
  baseURL: https://app.formassembly.com/api_v1
  tags:
  - Themes
  properties:
  - type: OpenAPI
    url: openapi/formassembly-themes-api-openapi.yml
  - type: Documentation
    url: https://help.formassembly.com/help/working-with-the-formassembly-api
  - type: GitHubRepository
    url: https://github.com/FormAssembly/formassembly-api
  - type: PostmanCollection
    url: https://www.postman.com/hayleyj1/my-workspace/collection/ot30hq0/formassembly-api
common:
- type: PostmanWorkspace
  url: https://www.postman.com/kinlaneapi/formassembly/overview
- type: AgenticAccess
  url: agentic-access/formassembly-agentic-access.yml
- type: TrustCenter
  url: security/formassembly-trust-center.yml
- type: DomainSecurity
  url: security/formassembly-domain-security.yml
- type: Authentication
  url: authentication/formassembly-authentication.yml
- type: OAuthScopes
  url: scopes/formassembly-scopes.yml
- type: Website
  url: https://www.formassembly.com/
- type: Documentation
  url: https://help.formassembly.com/help/working-with-the-formassembly-api
- type: GitHubOrg
  url: https://github.com/formassembly
- type: LinkedIn
  url: https://www.linkedin.com/company/formassembly
- type: Blog
  url: https://www.formassembly.com/blog/
- type: Pricing
  url: https://www.formassembly.com/pricing/
- type: StatusPage
  url: https://status.formassembly.com/
- type: X
  url: https://twitter.com/FormAssembly
- type: Plans
  url: plans/formassembly-plans-pricing.yml
- type: RateLimits
  url: rate-limits/formassembly-rate-limits.yml
- type: FinOps
  url: finops/formassembly-finops.yml
- type: Vocabulary
  url: vocabulary/formassembly-vocabulary.yml
- type: JSONLDContext
  url: json-ld/formassembly-context.jsonld
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com