Capture Email
POST /api/v1/public/email-capture
POST
/api/v1/public/email-capture
Submit an email for the waitlist or lead capture. Rate limited to 10 per day per IP. No authentication required.
Request Body
Section titled “Request Body ”object
email
required
Email address to capture
string format: email
Example
user@example.com source
required
Capture source identifier
string
Example
fi_calculator metadata
Additional metadata from the capture context
object
key
additional properties
Responses
Section titled “ Responses ”Email captured successfully
object
success
required
boolean
message
required
Confirmation message
string
Example
Email captured successfullyValidation error
object
success
required
Always false for error responses
boolean
error
required
Error type
string
Example
Validation error code
Machine-readable error code
string
Example
VALIDATION_ERROR details
Detailed validation errors
Array<object>
object
path
required
Path to the invalid field
string
Example
currentAge message
required
Error message
string
Example
Must be between 18 and 100Rate limit exceeded
object
success
required
Always false for error responses
boolean
error
required
Error type
string
Example
Validation error code
Machine-readable error code
string
Example
VALIDATION_ERROR details
Detailed validation errors
Array<object>
object
path
required
Path to the invalid field
string
Example
currentAge message
required
Error message
string
Example
Must be between 18 and 100