/api/public/v1/leadsscope: lead:writeCapture a lead
Catch signup forms, trial requests, and contact widgets from your own site. Organization is derived server-side from the key — never include it in the body.
curl -X POST https://clayapp.nl/api/public/v1/leads \
-H "Authorization: Bearer clay_live_xxxxxxxxYourSecretHere" \
-H "Content-Type: application/json" \
-d '{
"email": "lara@example.com",
"first_name": "Lara",
"last_name": "Janssen",
"phone": "+31612345678",
"source": "trial",
"source_detail": "Webflow / signup-block",
"interest": "trial",
"message": "Would like to book a trial",
"consent_marketing": true,
"locale": "en",
"metadata": { "utm_campaign": "spring-2026" }
}'{
"ok": true,
"data": {
"id": 1234,
"status": "new",
"createdAt": "2026-04-28T11:23:45.000Z"
}
}