API Reference
Welcome to the ZeroForms API documentation. This section covers all available endpoints for managing forms, submissions, and webhooks programmatically.Base URL
All API requests should be made to:Authentication
All API requests require authentication using your access key in thex-access-key header:
Response Format
All API responses use JSON format. Successful responses return a 2xx status code:Status Codes
| Code | Meaning |
|---|---|
| 200 | OK - Request succeeded |
| 201 | Created - Resource created successfully |
| 400 | Bad Request - Invalid parameters |
| 401 | Unauthorized - Invalid or missing access key |
| 403 | Forbidden - Access denied |
| 404 | Not Found - Resource not found |
| 429 | Too Many Requests - Rate limited |
| 500 | Internal Server Error |
Rate Limiting
API requests are rate-limited based on your plan:- Free: 100 requests/hour
- Pro: 10,000 requests/hour
- Enterprise: Custom limits
API Resources
Forms
Create, read, update, and manage your forms.
Submissions
Retrieve and export form submissions.
Webhooks
Manage webhook integrations for real-time notifications.
Authentication
Learn about authentication methods.
SDK Libraries
Use official SDKs for easier integration:- JavaScript
- Python
- Go
Common Patterns
Error Handling
Pagination
List endpoints support pagination:Environments
| Environment | URL |
|---|---|
| Production | https://api.zeroforms.dev |
| Staging | https://staging-api.zeroforms.dev |
Need Help?
- 📚 Check the Installation Guide
- 🔧 See Integration Examples
- 💬 Read the FAQ