You can now do everything from code — or let your AI agent do it for you. Account API keys work across every waitlist you own, and a new endpoint creates waitlists programmatically, so "set up a waitlist and put a signup form on my site" no longer needs a dashboard step.
Here's what's new:
- Account API keys — create them under Settings → API keys. One key (
wl_acct_…) authenticates every API endpoint for every waitlist you own, so you don't juggle per-waitlist keys. Keys are stored hashed, shown once at creation, and revocable anytime. - Create waitlists via API —
POST /api/v1/waitlistsspins up a waitlist with the same defaults as the dashboard, referral program included if you want it. Signups work immediately through the form action URL or the sign-up endpoint. - List your waitlists —
GET /api/v1/waitlistsreturns every waitlist you own with subscriber and view counts. - Stats endpoint —
GET /api/v1/waitlist/{key}/statsreturns your subscriber and view totals. It's cheap and fast, built for "X people waiting" social-proof widgets. - Delete subscribers via API — the missing verb.
DELETE /api/v1/waitlist/{key}/subscribers/{id-or-email}removes a subscriber and keeps analytics and queue positions consistent. - Works on every plan — with an account key, creating waitlists, adding signups, and reading stats work on the free plan too. Managing subscriber data still requires Growth or higher.
Per-waitlist API keys keep working exactly as before — nothing to migrate.
Check out the API docs to get started, or point your AI agent at waitlister.me/skill.md — it covers the whole flow.
