featuredeveloper

Account API Keys & Waitlist Creation via API

One API key for your whole account — create waitlists programmatically, add signups and read stats on any plan, and manage every waitlist you own without juggling per-waitlist keys.

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 APIPOST /api/v1/waitlists spins 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 waitlistsGET /api/v1/waitlists returns every waitlist you own with subscriber and view counts.
  • Stats endpointGET /api/v1/waitlist/{key}/stats returns 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.

Changelog