aid: jotform
url: https://raw.githubusercontent.com/api-evangelist/jotform/refs/heads/main/apis.yml
name: Jotform
kind: company
description: Jotform is an online form builder with strong workflow, payments, e-signature and data collection capabilities.
  The Jotform REST API exposes forms, submissions, reports, folders, users, labels, files and webhooks across three regional/compliance
  hosts (api.jotform.com US standard, eu-api.jotform.com EU, hipaa-api.jotform.com HIPAA), authenticated with an API key sent
  as the APIKEY header or apiKey query parameter. Jotform also operates an official remote MCP server at https://mcp.jotform.com
  (OAuth 2.0 with PKCE, scopes readOnly and full) with product servers for Jotform Sign, Jotform Apps and a website Form Backend,
  and publishes the full tool reference as JSON.
deliveryModel:
  model: saas
  open_source: false
  commercial: true
  callable_host: true
  label: Hosted service · you call their endpoint
  confidence: high
  source:
  - openapi
  - pricing
  generated: '2026-08-28'
  method: derived
accessModel:
  pricing: paid
  onboarding: unknown
  trial: false
  try_now: false
  public: false
  label: Paid
  confidence: medium
  source:
  - plans
  - authentication
  - security
  generated: '2026-09-03'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/jotform.png
tags:
- Forms
- Surveys
- No-Code
- Data Collection
- Workflows
- HIPAA
- EU
- MCP
- E-Signature
- Webhooks
- Online Payments
tags_raw:
- Forms
- Surveys
- No-Code
- Data Collection
- Workflow
- HIPAA
- EU
created: '2026-05-08'
modified: '2026-11-05'
specificationVersion: '0.23'
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com
common:
- type: CapabilityMap
  url: capabilities/jotform-capability-edges.yml
  name: Jotform Business Capability Map
- type: Webhooks
  url: asyncapi/jotform-webhooks.yml
- type: ErrorCatalog
  url: errors/jotform-problem-types.yml
- type: Spectral
  url: rules/jotform-rules.yml
- type: Spectral
  url: rules/jotform-asyncapi-spectral-rules.yml
- type: Vocabulary
  url: vocabulary/jotform-vocabulary.yml
- type: AgentSkill
  url: skills/_index.yml
- type: Components
  url: components/jotform-components.yml
- type: Conventions
  url: conventions/jotform-conventions.yml
- type: Compliance
  url: https://www.jotform.com/security/
- type: TrustCenter
  url: security/jotform-trust-center.yml
- type: Security
  url: https://www.jotform.com/vulnerability-disclosure-program/#program-rules
- type: OAuthScopes
  url: scopes/jotform-scopes.yml
- type: Lifecycle
  url: lifecycle/jotform-lifecycle.yml
- type: Conformance
  url: conformance/jotform-conformance.yml
- type: ToolCrosswalk
  url: mcp/jotform-tool-crosswalk.yml
- type: MCPServer
  url: mcp/jotform-mcp.yml
- type: SecurityTxt
  url: well-known/jotform-ws-security.txt
- type: SecurityTxt
  url: well-known/jotform-webservices-security.txt
- type: SecurityTxt
  url: well-known/jotform-status-security.txt
- type: SecurityTxt
  url: well-known/jotform-security.txt
- type: SecurityTxt
  url: well-known/jotform-mcp-security.txt
- type: SecurityTxt
  url: well-known/jotform-devportal-security.txt
- type: SecurityTxt
  url: well-known/jotform-apidocs-security.txt
- type: SecurityTxt
  url: well-known/jotform-api-docs-security.txt
- type: WellKnown
  url: well-known/jotform-well-known.yml
- type: Hosts
  url: hosts/jotform-hosts.yml
- type: IntegrationEdges
  url: integrations/jotform-integration-edges.yml
- type: Packages
  url: packages/jotform-packages.yml
- type: AgenticAccess
  url: agentic-access/jotform-agentic-access.yml
- type: VulnerabilityDisclosure
  url: security/jotform-vulnerability-disclosure.yml
- type: DomainSecurity
  url: security/jotform-domain-security.yml
- type: Authentication
  url: authentication/jotform-authentication.yml
- url: https://www.jotform.com/blog/
  type: Blog
- type: LinkedIn
  url: https://www.linkedin.com/company/jotform
- type: Website
  url: https://www.jotform.com/
- type: Documentation
  url: https://api.jotform.com/docs/
- type: Pricing
  url: https://www.jotform.com/pricing/
- type: GitHubOrganization
  url: https://github.com/jotform
- type: StatusPage
  url: https://status.jotform.com/
- type: Plans
  url: plans/jotform-plans-pricing.yml
- type: RateLimits
  url: rate-limits/jotform-rate-limits.yml
- type: FinOps
  url: finops/jotform-finops.yml
- type: Integrations
  url: https://www.jotform.com/integrations/
- type: DeveloperPortal
  url: https://www.jotform.com/developers/
- type: APIReference
  url: https://api.jotform.com/docs/
- type: GettingStarted
  url: https://api.jotform.com/docs/#gettingstarted
- type: Support
  url: https://www.jotform.com/help/
- type: Community
  url: https://www.jotform.com/answers/
- type: TermsOfService
  url: https://www.jotform.com/terms/
- type: PrivacyPolicy
  url: https://www.jotform.com/privacy/
- type: AccessibilityConformance
  url: https://www.jotform.com/accessibility/
- type: Subprocessors
  url: https://www.jotform.com/subprocessors/
- type: DataResidency
  url: https://www.jotform.com/enterprise/local-data-residency/
- type: DataSubjectRequest
  url: https://www.jotform.com/privacy/
- type: SecurityTxt
  url: https://www.jotform.com/.well-known/security.txt
- type: MCPDocumentation
  url: https://www.jotform.com/developers/mcp/?tab=mcp
apis:
- aid: jotform:rest-eu
  name: Jotform REST API (EU)
  description: EU-resident variant of the Jotform API for customers on EU plans / EU data residency.
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://api.jotform.com/docs/
  baseURL: https://eu-api.jotform.com
  tags:
  - REST
  - EU
  - Data Residency
- aid: jotform:rest-hipaa
  name: Jotform REST API (HIPAA)
  description: HIPAA-compliant variant of the Jotform API for healthcare customers on Gold/Enterprise tiers.
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://api.jotform.com/docs/
  baseURL: https://hipaa-api.jotform.com
  tags:
  - REST
  - HIPAA
  - Healthcare
- aid: jotform:jotform-folder-api
  name: Jotform Folder API
  description: The Folder API from Jotform — 3 operation(s) for folder.
  humanURL: https://api.jotform.com/docs/
  baseURL: https://api.jotform.com
  tags:
  - Folder
  properties:
  - type: OpenAPI
    url: openapi/jotform-folder-api-openapi.yml
  - type: Documentation
    url: https://api.jotform.com/docs/
  - type: Authentication
    url: https://api.jotform.com/docs/#authentication
  - type: AsyncAPI
    url: asyncapi/jotform-asyncapi.yml
  - type: SDKs
    url: https://github.com/jotform
- aid: jotform:jotform-form-api
  name: Jotform Form API
  description: The Form API from Jotform — 10 operation(s) for form.
  humanURL: https://api.jotform.com/docs/
  baseURL: https://api.jotform.com
  tags:
  - Form
  properties:
  - type: OpenAPI
    url: openapi/jotform-form-api-openapi.yml
  - type: Documentation
    url: https://api.jotform.com/docs/
  - type: Authentication
    url: https://api.jotform.com/docs/#authentication
  - type: AsyncAPI
    url: asyncapi/jotform-asyncapi.yml
  - type: SDKs
    url: https://github.com/jotform
- aid: jotform:jotform-label-api
  name: Jotform Label API
  description: The Label API from Jotform — 4 operation(s) for label.
  humanURL: https://api.jotform.com/docs/
  baseURL: https://api.jotform.com
  tags:
  - Label
  properties:
  - type: OpenAPI
    url: openapi/jotform-label-api-openapi.yml
  - type: Documentation
    url: https://api.jotform.com/docs/
  - type: Authentication
    url: https://api.jotform.com/docs/#authentication
  - type: AsyncAPI
    url: asyncapi/jotform-asyncapi.yml
  - type: SDKs
    url: https://github.com/jotform
- aid: jotform:jotform-report-api
  name: Jotform Report API
  description: The Report API from Jotform — 3 operation(s) for report.
  humanURL: https://api.jotform.com/docs/
  baseURL: https://api.jotform.com
  tags:
  - Report
  properties:
  - type: OpenAPI
    url: openapi/jotform-report-api-openapi.yml
  - type: Documentation
    url: https://api.jotform.com/docs/
  - type: Authentication
    url: https://api.jotform.com/docs/#authentication
  - type: AsyncAPI
    url: asyncapi/jotform-asyncapi.yml
  - type: SDKs
    url: https://github.com/jotform
- aid: jotform:jotform-submission-api
  name: Jotform Submission API
  description: The Submission API from Jotform — 3 operation(s) for submission.
  humanURL: https://api.jotform.com/docs/
  baseURL: https://api.jotform.com
  tags:
  - Submission
  properties:
  - type: OpenAPI
    url: openapi/jotform-submission-api-openapi.yml
  - type: Documentation
    url: https://api.jotform.com/docs/
  - type: Authentication
    url: https://api.jotform.com/docs/#authentication
  - type: AsyncAPI
    url: asyncapi/jotform-asyncapi.yml
  - type: SDKs
    url: https://github.com/jotform
- aid: jotform:jotform-system-api
  name: Jotform System API
  description: The System API from Jotform — 1 operation(s) for system.
  humanURL: https://api.jotform.com/docs/
  baseURL: https://api.jotform.com
  tags:
  - System
  properties:
  - type: OpenAPI
    url: openapi/jotform-system-api-openapi.yml
  - type: Documentation
    url: https://api.jotform.com/docs/
  - type: Authentication
    url: https://api.jotform.com/docs/#authentication
  - type: AsyncAPI
    url: asyncapi/jotform-asyncapi.yml
  - type: SDKs
    url: https://github.com/jotform
- aid: jotform:jotform-user-api
  name: Jotform User API
  description: The User API from Jotform — 13 operation(s) for user.
  humanURL: https://api.jotform.com/docs/
  baseURL: https://api.jotform.com
  tags:
  - User
  properties:
  - type: OpenAPI
    url: openapi/jotform-user-api-openapi.yml
  - type: Documentation
    url: https://api.jotform.com/docs/
  - type: Authentication
    url: https://api.jotform.com/docs/#authentication
  - type: AsyncAPI
    url: asyncapi/jotform-asyncapi.yml
  - type: SDKs
    url: https://github.com/jotform
- aid: jotform:jotform-webhook-api
  name: Jotform Webhook API
  description: The Webhook API from Jotform — 2 operation(s) for webhook.
  humanURL: https://api.jotform.com/docs/
  baseURL: https://api.jotform.com
  tags:
  - Webhook
  properties:
  - type: OpenAPI
    url: openapi/jotform-webhook-api-openapi.yml
  - type: Documentation
    url: https://api.jotform.com/docs/
  - type: Authentication
    url: https://api.jotform.com/docs/#authentication
  - type: AsyncAPI
    url: asyncapi/jotform-asyncapi.yml
  - type: SDKs
    url: https://github.com/jotform
- aid: jotform:mcp-server
  name: Jotform MCP Server
  description: Official remote Model Context Protocol server (Streamable HTTP, OAuth 2.0 authorization code with PKCE S256,
    dynamic client registration, scopes readOnly and full). Main server at https://mcp.jotform.com plus product servers /mcp-app
    (forms with previews), /mcp-sign-v1 (Jotform Sign), /mcp-jotform-apps-v1 (Jotform Apps) and /form-backend (website form
    backend). Tool schemas are published at https://api.jotform.com/mcp/documentation/servers/<id>. Free to use; per-user
    limits Free 60 and Enterprise 600 requests per minute.
  humanURL: https://www.jotform.com/developers/mcp/?tab=mcp
  baseURL: https://mcp.jotform.com
  tags:
  - MCP
  - AI Agents
  - Forms
  - E-Signature
  properties:
  - type: Documentation
    url: https://www.jotform.com/developers/mcp/?tab=mcp
  - type: Documentation
    name: MCP Apps
    url: https://www.jotform.com/developers/mcp/?tab=mcp-app
  - type: ToolReference
    name: Tool reference (JSON)
    url: https://api.jotform.com/mcp/documentation/servers/default
  - type: SourceCode
    url: https://github.com/jotform/mcp-server
  - type: OAuthAuthorizationServer
    url: https://mcp.jotform.com/.well-known/oauth-authorization-server
  - type: OAuthProtectedResource
    url: https://mcp.jotform.com/.well-known/oauth-protected-resource
integrations:
- name: Microsoft Excel NEW
- name: Microsoft SharePoint NEW
- name: Microsoft Teams
- name: PayPal
- name: Slack
- name: Google Sheets
- name: Mailchimp
- name: Google Calendar
- name: Salesforce
- name: Canva
- name: Hubspot
- name: Zoho CRM
- name: Active Campaign
- name: Pipedrive
- name: Zendesk
- name: Insightly
- name: Keap
- name: EngageBay
- name: Google Drive
- name: Dropbox
- name: OneDrive
- name: Box
- name: Egnyte
- name: FTP
- name: Galleria
- name: Square
- name: Stripe
- name: Authorize.Net
- name: Apple Pay & Google Pay
- name: Paysafe
- name: Mollie
- name: Venmo
- name: Constant Contact
- name: AWeber
- name: GetResponse
- name: Google Contacts
- name: iContact
- name: Zapier
- name: IFTTT
- name: Unito
- name: Pabbly Connect
- name: Tray.io
- name: Omnisend
- name: AI Tools
x-enrichment:
  date: '2026-11-05'
  status: enriched
  artifacts_added: 32
  pass: local-v6
x-coverage:
  state: covered
  reason: covered
  detail: 'Full pass: REST reference, MCP server (OAuth-gated tools/list, provider-published tool schemas), pricing, security
    and legal pages all read; eight Arazzo integrations authored.'
  evidence:
  - url: https://api.jotform.com/docs/
    status: 200
  - url: https://mcp.jotform.com/.well-known/oauth-protected-resource
    status: 200
  - url: https://api.jotform.com/mcp/documentation/servers/default
    status: 200
  checked: '2026-11-05'
