The Leads API allows the Simiz frontend to capture pricing intent from anonymous prospects who fill in the contact form on the public pricing page.
This endpoint is public (no authentication required). It is rate-limited. Duplicate submissions with the same email within 24h are silently deduplicated.

Create a lead

POST /v1/leads
Content-Type: application/json

Request body

FieldTypeRequiredDescription
emailstringContact email address
intentenumPlan of interest: starter | growth | scale
namestringFull name (optional)
companystringCompany name (optional)
messagestringFree-text message
zonestringGeographic zone (e.g. CEMAC, WAEMU)

Example request

curl -X POST https://api.simiz.io/v1/leads \
  -H "Content-Type: application/json" \
  -d '{
    "email": "merchant@example.cm",
    "intent": "growth",
    "name": "Jean Dupont",
    "zone": "CEMAC"
  }'

Example response

{
  "success": true,
  "message": "Thank you — our team will be in touch shortly."
}

Error responses

StatusCodeDescription
400VALIDATION_ERRORMissing required fields or invalid intent value
429RATE_LIMITToo many requests from this IP