Interactive API & Form Endpoint Playground
Test live form submissions, honeypot bot quarantine behavior, and REST API v1 endpoints directly from your browser and inspect real-time HTTP status codes, rate-limit headers, and JSON responses.
- Execute live POST /f/{formId} requests using your own form ID or the built-in demo endpoint.
- Simulate bot honeypot triggers (_gotcha populated) to verify spam quarantine behavior.
- Test authenticated GET /api/v1/forms and public GET /api/v1/status endpoints with real-time latency measurement.
Click “Send Live Request” to test /f/form-contact-demo
Displays real-time HTTP status codes, rate-limit headers, and JSON response data.
1. Using the Interactive Endpoint Workbench
Select any preset scenario in the interactive workbench above, customize the JSON request payload or X-API-Key header, and click "Send Live Request" to inspect the live response from the FormFork server.
| Preset Scenario | HTTP Method & Path | Expected Result |
|---|---|---|
| POST Clean Submission | POST /f/{formId} | 200 OK with newly generated submissionId |
| POST Honeypot Bot Test | POST /f/{formId} (_gotcha filled) | 200 OK (quarantined in Spam lane; webhooks suppressed) |
| GET List Forms | GET /api/v1/forms | 200 OK with forms[] when valid X-API-Key or session is present |
| GET Service Status | GET /api/v1/status | 200 OK with platform uptime and version metadata |
Frequently Asked Technical Questions
Does the Live API Playground automatically load my account form ID?
Yes. If you are signed into FormFork in this browser, the playground automatically pre-populates your first active Form ID so you can send a real test submission immediately.
Why does the Honeypot Test preset still return HTTP 200 OK?
Honeypot protection intentionally returns a normal 200 OK response to deceive automated scraper bots into thinking their spam succeeded, while silently routing the submission to your Spam Quarantine lane and suppressing webhooks.