Self-contained reCAPTCHA v3 waitlist API route for Zo Space.
/api/waitlist— single route, content-negotiatedGET /→ HTML form (browser)GET /+Accept: application/json→{ count }(API)POST /→201on success,409on duplicate,400on bad email
- Zo Space API route (Hono / Bun)
- reCAPTCHA v3 (invisible, ambient)
- JSON file storage at
/dev/shm/waitlist.json
- Add your reCAPTCHA v3 keys to Zo Space secrets:
RECAPTCHA_SITE_KEYRECAPTCHA_SECRET_KEY
Sync the route in Zo Space → Hosting → Services → zo-space.