ChatterForms Public API v1

Create and manage forms programmatically. All endpoints require API key authentication.

Quick start

  1. Get an API key from the API Keys page in your ChatterForms dashboard.
  2. Create a form with a single request:
    curl -X POST https://backend.chatterforms.com/api/v1/forms/generate \
      -H "Content-Type: application/json" \
      -H "Authorization: Bearer cf_live_YOUR_API_KEY" \
      -d '{"prompt": "A contact form with name, email, and message"}'
  3. Use the returned formUrl to share or embed your form.

Base URL

https://backend.chatterforms.com

Documentation

Endpoints overview

MethodEndpointDescription
POST/api/v1/forms/generateCreate a form from a prompt
GET/api/v1/formsList your forms
GET/api/v1/forms/:idGet a single form
PATCH/api/v1/forms/:idEdit a form (coming soon)
DELETE/api/v1/forms/:idDelete a form

Rate limits

Rate limits may apply. When exceeded, requests return 429 Too Many Requests. Implement exponential backoff for retries.