Public
Remixed
Waitlist API for Elorah with email validation
Val Town is a collaborative website to build and scale JavaScript apps.
Deploy APIs, crons, & store data – all from the browser, and deployed in milliseconds.

Ascend Waitlist API

Collects waitlist signups for Ascend with built-in fraud prevention.

Endpoints

MethodPathDescription
GET/API info & schema
POST/joinJoin the waitlist
GET/countGet total waitlist count
GET/sourceView source code

POST /join

{ "email": "you@somewhere.com" }

Fields

  • email (required) — must be a real email, not disposable or gibberish

Responses

StatusMeaning
201Successfully joined
400Validation error
409Email already on waitlist
429Rate limited

Fraud Prevention

  • ✅ Disposable email domain blocking (50+ providers)
  • ✅ Gibberish/keyboard-smash detection
  • ✅ Email format validation (RFC-compliant)
  • ✅ Rate limiting (5 submissions/IP/hour)
  • ✅ Duplicate email prevention
  • ✅ Interest/referral enum validation
  • ✅ Privacy-preserving IP hashing

Architecture

Rendering mermaid diagram...