Chapter 09API, Webhooks & Portals
Interactive

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.

Key Technical Takeaways (TL;DR)
  • 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.
Request JSON Payload
Live Server Response

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 ScenarioHTTP Method & PathExpected Result
POST Clean SubmissionPOST /f/{formId}200 OK with newly generated submissionId
POST Honeypot Bot TestPOST /f/{formId} (_gotcha filled)200 OK (quarantined in Spam lane; webhooks suppressed)
GET List FormsGET /api/v1/forms200 OK with forms[] when valid X-API-Key or session is present
GET Service StatusGET /api/v1/status200 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.

All FormFork Documentation Guides

View Full Documentation Index →