Skip to content

Waitlist

The current NuxtBase template still contains an admin waitlist moderation surface.

If your copy of the product still uses that module, the admin page provides:

  • search by email
  • filter by status
  • resend verification email
  • mark an entry as verified
  • delete an entry

The admin waitlist list endpoint supports:

  • search
  • status
  • limit
  • offset

Entries are returned newest first.

The moderation actions are:

  • PATCH /api/admin/waitlist/[id]/verify
  • DELETE /api/admin/waitlist/[id]

The page also reuses the public waitlist submit flow to resend verification:

  • POST /api/waitlist

The underlying waitlist data model includes these statuses:

  • pending
  • verified
  • invited

The public waitlist flow already treats invited as a completed state, alongside verified.

The current admin UI only exposes filter shortcuts for:

  • pending
  • verified

But the admin list endpoint does not exclude invited, so invited entries can still appear in the unfiltered results.

Marking an item verified stamps verifiedAt and clears the verification token.

This page exists in the template codebase, but whether you keep it in your own product is a product decision.

If you remove the waitlist feature entirely, this page and its APIs should be removed together rather than left as dead admin surface area.