Skip to main content

POST /api/v1/waitlist

Add an email address to the KaireonAI waitlist. Public endpoint (no authentication required). Rate limited to 20 requests per 60 seconds per IP.

Request Body

FieldTypeRequiredDescription
emailstringYesValid email address
sourcestringNoSignup source identifier (default: "website")

Example

curl -X POST https://playground.kaireonai.com/api/v1/waitlist \
  -H "Content-Type: application/json" \
  -d '{
    "email": "user@example.com",
    "source": "landing-page"
  }'

Response (200)

{
  "message": "You're on the list! We'll notify you when we go open-source."
}

Error Codes

CodeReason
400Invalid email address
429Rate limit exceeded
500Server error
Duplicate emails are handled gracefully — if the email already exists, the request succeeds silently without creating a duplicate entry.

Authentication

None required. This is a public endpoint.