Product
Jentic OSThe workplace. An in-house AI platform for every employeeJentic OneSafe access. Agents reach your systems without holding keysJentic AIRThe foundation. Gets your existing platforms ready for AI
Pricing
Developers

GET STARTED

API DirectoryBrowse 10,000+ APIs Ready For AI Agent IntegrationDocumentationGuides and API reference

TOOLS

API ScoringCheck your AI Readiness using our scorecardArazzo UIVisualize Arazzo Workflows As Interactive DocumentationArazzo EditorBuild And Edit Multi-Step API Workflows Visually

COMMUNITY

GitHubOpen source projects and examplesOpen StandardsBuilt on open specs. Never locked in.
Resources
Company
About UsOur mission and teamCareersJoin our teamContactGet in touch
Try it now
Jentic OSJentic OneJentic AIR
Pricing
API DirectoryDocumentationAPI ScoringArazzo UIArazzo EditorGitHubOpen Standards
Resources
About UsCareersContact
Try it now
JenticJentic
Products
  • Jentic OS
  • Jentic One
  • Jentic AIR
For Developers
  • API Directory
  • Documentation
  • GitHub
Company
  • About Jentic
  • Careers
  • Contact Us
  • Trust Centre
ISO/IEC 27001:2022 certification badge issued by Prescient SecurityISO/IEC 27001:2022 certification badge issued by Prescient Security

Information Security Management System

Certified to ISO/IEC 27001:2022 by Prescient Security

AICPA SOC for Service Organizations logoAICPA SOC for Service Organizations logo

SOC 2® Type 1 report

Audited by Prescient Assurance

Terms & Conditions•Privacy Policy•
© 2026 Jentic Technology Ltd. All rights reserved.
2 Grattan Court East, Dublin, D02 VX86, Ireland
Switch to light modeSwitch to dark mode
APIs / Productivity / Formasty Forms API
Formasty Forms API logo

Formasty Forms API

67
AI ReadinessAI-Aware (B)67/100
See full scorecard
Official vendor OpenAPI document · agent-readyProductivityForms Surveysoauth2, bearer29 EndpointsREST

For Agents

Draft multi-step forms, add steps, fields, and conditional logic, then validate and publish them. Read and create submissions, and configure quiz scoring, design, and thank-you screens.

Use for: I want to create a new multi-step form, Add a text field to the second step of a form, Validate my form draft before publishing, Publish a form so it can accept submissions

Not supported: Does not send email or SMS notifications, process payments, or host a landing page. Use for building, publishing, and collecting responses from Formasty forms only.

The Formasty Forms API builds and publishes multi-step forms, letting you draft a form, add steps and fields, set conditional logic, configure quiz scoring, and publish once the draft validates. It reads and creates submissions, manages thank-you screens and design, and inspects the capabilities granted to the authenticated credential. Forms are edited as drafts and promoted to a published version through a validate-then-publish flow.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the Formasty Forms API to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Formasty Forms API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.

Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.

1

Step 1: Jentic One Host machine

# On the machine that will host your Jentic One instance:
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fformasty.com%2Fformasty" | sh
2

Step 2: Agent machine

# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fformasty.com%2Fformasty" | sh
jentic register       # connects your agent to your Jentic One instance

Jentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.

Capabilities

What an agent can do with Formasty Forms API.

Create a form draft and save its complete structure in one call

Add, reorder, update, and remove steps and fields within a draft

Set conditional logic on a step and configure quiz result rules

Validate a draft and publish it once it passes

List, create, and retrieve form submissions

Customize draft design and additional thank-you screens

Inspect the capabilities and scopes of the authenticated credential

Use Cases

Patterns agents use Formasty Forms API for, with concrete tasks.

★ Agent-Built Forms

An AI agent connected through Jentic can draft a complete form, add its steps and fields, validate the structure, and publish it without a developer touching the Formasty API directly. The agent finds each operation by intent and calls it with a stored OAuth token or API key.

Create a two-step contact form with name and email fields, validate the draft, and publish it

Dynamic Survey Logic

Teams build surveys whose questions branch on previous answers. Formasty attaches conditional logic to a step and configures quiz result rules, so a published survey can route respondents and score their answers automatically.

Add a step, attach logic that shows it only when a prior answer is yes, and configure quiz scoring

Submission Collection

Applications collect and read structured responses from published forms. Formasty lists submissions for a form and returns a single submission, so a backend can pull new responses and act on them.

List the submissions for a published form and retrieve the most recent one

Key Endpoints

29 endpoints — the formasty forms api builds and publishes multi-step forms, letting you draft a form, add steps and fields, set conditional logic, configure quiz scoring, and publish once the draft validates.

METHOD

PATH

DESCRIPTION

POST

/forms

Create a form draft

PUT

/forms/{form_id}/draft

Save the complete form draft

POST

/forms/{form_id}/validate

Validate a form draft

POST

/forms/{form_id}/publish

Publish a form

GET

/forms/{form_id}/submissions

List form submissions

POST

/forms/{form_id}/submissions

Create a submission

GET

/capabilities

Inspect effective API capabilities

POST

/forms

Create a form draft

PUT

/forms/{form_id}/draft

Save the complete form draft

POST

/forms/{form_id}/validate

Validate a form draft

POST

/forms/{form_id}/publish

Publish a form

GET

/forms/{form_id}/submissions

List form submissions

POST

/forms/{form_id}/submissions

Create a submission

GET

/capabilities

Inspect effective API capabilities

Jentic AI Readiness Score

This API is usable in Jentic One now. Its AI-readiness score against Jentic's framework shows where it stands today and where improvements would make it even easier for agents to use.

F

Formasty Forms API

- AI-Aware (B)
67/100
76
Foundational Compliance
64
Developer Experience & Jentic Compatibility
48
AI-Readiness & Agent Experience
94
Agent Usability
75
Security
78
AI Discoverability
Powered by JenticScoring Framework 1.0.0 | Scoring Engine 0.4.2
Show dimension breakdown
76

Foundational Compliance

Base layer of spec validity and structural soundness.

Grade: A-Signals: 4
97%

Lint Results

Aggregated quality score from linter diagnostics, weighted by severity.

100%

Resolution Completeness

Percentage of `$ref` references that resolve successfully.

100%

Specification Validity

Checks whether the API description parses successfully and conforms to its declared specification (e.g., OpenAPI).

7%

Structural Integrity

Structural correctness score based on schema issues using logarithmic dampening.

64

Developer Experience & Jentic Compatibility

Clarity, completeness, and ingestion readiness for developers and tooling.

Grade: BSignals: 4
0%

Example Density

How richly the API is illustrated with examples.

100%

Example Validity

Percentage of examples that conform to their schemas.

54%

Response Coverage

Percentage of operations with complete response definitions (success, client error, server error).

100%

Tooling Readiness

Health of API ingestion, bundling, and resolution within Jentic pipelines.

48

AI-Readiness & Agent Experience

Semantic breadth, depth, and agent comprehension for AI systems.

Grade: D+Signals: 4
35%

Description Coverage

Coverage of descriptions across API elements.

0%

Error Standardization

Coverage of RFC 9457 Problem Details for error responses.

100%

OperationId Quality

Coverage, uniqueness, and casing consistency of operationIds for AI inference.

56%

Summary Coverage

Coverage of summaries across operations/tags/info.

94

Agent Usability

Functional utility, complexity comfort, and AI orchestration readiness.

Grade: A+Signals: 1
94%

Complexity Comfort

Agent comfort level based on API operational and structural complexity.

75

Security

Trust, risk posture, and security compliance.

Grade: A-Signals: 1
75%

Authentication Strength

Average quality of security schemes based on authentication method strength (weakest link for OAuth2).

78

AI Discoverability

Findability, semantic richness, and reasoning readiness.

Grade: A-Signals: 1
78%

Descriptive Richness

Clarity and depth of descriptions across API elements.

View full reportHow the score is calculatedMore about the dimensions

Score it yourself

Every API in the directory is allowlisted, so you can re-score it with no key required.

Score your own APIScoring CLI agent skill
npx @jentic/api-scorecard-cli score <openapi-url>

Why Jentic?

What agents get from Jentic-routed access to this vendor.

Setup

Wiring the Formasty Forms API by hand means implementing its OAuth 2.0 authorization-code flow with PKCE or managing an API key, and sequencing the validate-then-publish steps yourself. Through Jentic you install once, import Formasty from the API Directory, store the credential once, and your agent calls it.

Permission scoping

Formasty carries the form id in the URL path, so a rule can pin your agent to one form and the operations you pick, such as editing the draft and reading submissions. You choose the operations it may call, so destructive ones like deleting a form or a field are not included unless you add them.

Credential isolation

Your Formasty credential is stored once, encrypted, by your own Jentic One instance and injected at execution time. It never enters the agent's prompt, logs, or context.

Intent-based discovery

Agents search Jentic by intent such as 'create a form' or 'read submissions', and Jentic returns the matching Formasty operation with its input schema so the agent calls the right endpoint without browsing the reference docs.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Alternative

Typeform

→

Conversational form and survey builder with a hosted response store.

Choose Typeform when you want a polished hosted form experience rather than Formasty's draft-and-publish API flow.

Alternative

Jotform

→

Form builder with a large template library and submission management.

Choose Jotform when template breadth and a mature submission store matter more than programmatic multi-step drafting.

Alternative

Tally

→

Lightweight form builder with simple creation and response retrieval.

Choose Tally when you need quick, simple forms rather than Formasty's step, field, and logic control.

Complementary

Mailchimp

→

Email marketing platform that can act on form submissions.

Use Mailchimp alongside Formasty to add new form respondents to audiences and send follow-up email.

FAQs

Specific to using Formasty Forms API through Jentic.

What authentication does the Formasty Forms API use?

The Formasty Forms API accepts two credentials per its OpenAPI spec: an OAuth 2.0 authorization-code flow with PKCE and refresh tokens, and an account-owned API key sent as a bearer token. Scopes such as reading, creating, and publishing forms are granted per credential. Through Jentic the credential is stored encrypted by your own Jentic One instance and injected at call time.

Can I publish a form with the Formasty Forms API?

Yes. Formasty publishes a form through a validate-then-publish flow: you validate the draft, and once it passes, the publish operation promotes the draft to a live version that accepts submissions.

Can I limit what my agent is allowed to do with the Formasty Forms API?

Yes. Because the form id travels in the URL path, write a rule that pins the agent to one form and allows only the draft-editing and validate operations, so it can build and check a form without publishing it or deleting anything. Every call it makes is logged.

Is there a Formasty MCP server?

You do not need an MCP server to give your agent the Formasty Forms API. Jentic connects it directly from the API Directory: import Formasty, store your credential once, and the agent calls its operations by intent without loading another server's tool definitions.

What are the rate limits for the Formasty Forms API?

The OpenAPI spec does not specify numeric rate limits for the Formasty Forms API. Check the Formasty documentation at https://formasty.com for current limits.

How do I publish a form with the Formasty Forms API through Jentic?

Search Jentic for an intent like 'publish a form', and it returns Formasty's validate and publish operations with their input schemas so your agent can draft, validate, and publish in sequence. To run it on your own infrastructure, install Jentic One from its GitHub repo.

GET STARTED

Start building with Formasty Forms API

Explore with Jentic One
View OpenAPI Document