ChatterForms Public API v1
Create and manage forms programmatically. All endpoints require API key authentication.
Quick start
- Get an API key from the API Keys page in your ChatterForms dashboard.
- 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"}' - Use the returned
formUrlto share or embed your form.
Base URL
https://backend.chatterforms.com
Documentation
- Authentication – API keys, headers, security
- Create a form –
POST /api/v1/forms/generate - List forms –
GET /api/v1/forms - Get a form –
GET /api/v1/forms/:id - Edit form – Coming soon
- Delete a form –
DELETE /api/v1/forms/:id - Errors – Error codes, format, handling
Endpoints overview
| Method | Endpoint | Description |
|---|---|---|
POST | /api/v1/forms/generate | Create a form from a prompt |
GET | /api/v1/forms | List your forms |
GET | /api/v1/forms/:id | Get a single form |
PATCH | /api/v1/forms/:id | Edit a form (coming soon) |
DELETE | /api/v1/forms/:id | Delete a form |
Rate limits
Rate limits may apply. When exceeded, requests return 429 Too Many Requests. Implement exponential backoff for retries.