Skip to main content
This is the legacy Formcarry API. New integrations should use the v1 API at api.formcarry.com. The legacy API remains available for existing integrations but will not receive new features.
The legacy Formcarry API is a small REST API for creating forms and reading submissions. It uses an api_key header and page-number pagination.

Base URL

Authentication

Pass your API key in the api_key header on every request:
See Authentication for how to obtain a key.

Endpoints

  • PUT /api/form — create a form (see Forms)
  • DELETE /api/form/{formId} — delete a form
  • GET /api/form/{formId}/submissions — list submissions with page-based pagination (see Submissions)

Migrating to v1

The v1 API at api.formcarry.com uses Bearer authentication, cursor-based pagination, and a structured error envelope. See the v1 API Overview to get started.