> ## Documentation Index
> Fetch the complete documentation index at: https://formpaste.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Multiple forms

> Up to 3 forms on Free, unlimited on Pro, each with its own access_key.

<Info>**Free** - up to 3 forms. **Pro** - unlimited.</Info>

Free accounts can have up to 3 forms; Pro accounts have no cap. Run
one per site, one per page, or one per environment - whatever split makes
sense for you.

## Each form is independent

Every form gets its own:

* **`access_key`** (`fp_…`) - identifies which form a submission at
  `POST /submit` belongs to. This is the only thing that ties a submission
  to a form; there's no form ID in the URL.
* **Destination email** - verified separately per form (though verifying the
  same email twice across two forms only requires the OTP once - see
  [Your first form](/docs/first-form)).
* **[Allowed domains](/docs/features/custom-domains)**, notification settings,
  redirect URL, and (on Pro) automations.

## Creating another form

1. In the [dashboard](https://app.formpaste.com), click **New form**.
2. Or, from an AI agent connected via [MCP](/docs/agents/mcp-server), call
   [`create_form`](/docs/agents/create-form).

Both produce a new `access_key` and land in the same forms list.

## Rotating or deleting a key

From a form's Setup tab:

* **Rotate key** - issues a new `access_key` and invalidates the old one
  immediately. Use this if a key leaks somewhere it shouldn't have (e.g.
  committed alongside other secrets, even though it isn't one).
* **Delete form** - removes the form and its `access_key` permanently.
  Existing submissions are removed with it; this cannot be undone.
