Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Latest commit

 

History

History
History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Outline

Waitless API Documentation

Waitless provides three API layers:

Layer Auth Use Case
Public API None (rate limited) Waitlist signup forms, landing pages
REST API v1 API Key (Bearer) Server-side integrations, automations
Dashboard API Session cookie Internal dashboard (not for external use)
CLI Tools Local access User management, backups, password reset

Quick Start

# Subscribe someone to a waitlist
curl -X POST https://your-domain/api/public/w/my-project/subscribe \
  -H "Content-Type: application/json" \
  -d '{"email":"user@example.com","name":"Jane","source":"api"}'

# List subscribers (API key auth)
curl https://your-domain/api/v1/projects/{id}/subscribers \
  -H "Authorization: Bearer YOUR_API_KEY"

Public Waitlist Page

Each project gets a public landing page at /w/{slug} with a signup form, subscriber count, and project details.

Webhooks

Configure webhooks per-project in the dashboard. Events:

  • subscriber.created — new signup
  • subscriber.unsubscribed — someone unsubscribed
Morty Proxy This is a proxified and sanitized view of the page, visit original site.