← 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 typePrefixUse case
Livecf_live_Production. Forms are created in your account.

Headers

Include your API key in the Authorization header:

Authorization: Bearer cf_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Example (curl):

curl -H "Authorization: Bearer cf_live_YOUR_API_KEY" \
  https://backend.chatterforms.com/api/v1/forms

Plan-based feature access

Form generation respects your ChatterForms plan. Features beyond your plan return 403 UPGRADE_REQUIRED.

PlanE-signatureImage carouselsPayment (Stripe)CalendlyHIPAA
Free
Basic
Pro

When blocked, the response includes upgrade_url and required_plan. See Errors.