← Back to API
Authentication
All ChatterForms API requests must include a valid API key.
API keys
Create and manage API keys from the API Keys page in your ChatterForms dashboard.
| Key type | Prefix | Use case |
|---|---|---|
| Live | cf_live_ | Production. Forms are created in your account. |
Headers
Include your API key in the Authorization header:
Authorization: Bearer cf_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxExample (curl):
curl -H "Authorization: Bearer cf_live_YOUR_API_KEY" \
https://backend.chatterforms.com/api/v1/formsPlan-based feature access
Form generation respects your ChatterForms plan. Features beyond your plan return 403 UPGRADE_REQUIRED.
| Plan | E-signature | Image carousels | Payment (Stripe) | Calendly | HIPAA |
|---|---|---|---|---|---|
| Free | ❌ | ❌ | ❌ | ❌ | ❌ |
| Basic | ✅ | ✅ | ✅ | ✅ | ❌ |
| Pro | ✅ | ✅ | ✅ | ✅ | ✅ |
When blocked, the response includes upgrade_url and required_plan. See Errors.