Skip to content

Capture Email

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.

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

Email captured successfully

object
success
required
boolean
message
required

Confirmation message

string
Example
Email captured successfully

Validation 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 100

Rate 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