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
| Field | Type | Required | Description |
|---|
email | string | Yes | Valid email address |
source | string | No | Signup source identifier (default: "website") |
Example
Response (200)
Error Codes
| Code | Reason |
|---|
400 | Invalid email address |
429 | Rate limit exceeded |
500 | Server 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.