API Reference
Integrate FavForm with your applications using our REST API.
Authentication
All API requests require authentication using an API key. Include your key in the request headers:
Bash
curl -H "Authorization: Bearer YOUR_API_KEY" \
https://favform.com/api/formsYou can generate API keys from your developer settings.
Base URL
Text
https://favform.com/apiRate Limits
API requests are rate limited based on your plan:
| Plan | Requests/minute |
|---|---|
| Free | 60 |
| Pro | 300 |
| Business | 1000 |
Endpoints
Forms
View all →GET
/api/formsList all formsPOST
/api/formsCreate a new formGET
/api/forms/:idGet a form by IDPUT
/api/forms/:idUpdate a formDELETE
/api/forms/:idDelete a formPolls
View all →GET
/api/pollsList all pollsPOST
/api/pollsCreate a new pollGET
/api/polls/:idGet a poll by IDPOST
/api/polls/:id/voteSubmit a voteWidgets
View all →GET
/api/widgetsList all widgetsPOST
/api/widgetsCreate a new widgetGET
/api/widgets/:idGet a widget by IDResponses
View all →GET
/api/responsesList all responsesGET
/api/forms/:id/responsesGet responses for a form