FormPass Docs

Build forms for humans and AI agents

FormPass lets you publish normal web forms and accept both browser and agent submissions through one schema-driven API.

Getting started

Create forms, publish them, and wire local or production environments.

React component

Use the @formpass/react package to render forms natively in your app.

Agent IDs

Create, manage, and use Agent IDs for authenticated agent submissions.

Agent integration

Detect, schema-fetch, and submit to FormPass forms from your AI agent.

API reference

Schema fetch, submission API, auth headers, errors, and response formats.

Discovery for agents

How agents discover forms using /formpass.json, schema endpoints, and metadata.

FAQ for agents

Common questions about schema discovery, trust models, field changes, and more.

Capabilities at a glance

  • Public form schema endpoint for dynamic rendering.
  • Submission endpoint for human and agent payloads.
  • Agent authentication using `Authorization: Bearer fpagent_...`.
  • Native React form renderer via `@formpass/react`.
  • Structured discovery via `/formpass.json` and `/llms.txt`.