GET /.netlify/functions/availability
Returns open 15-minute weekday slots for a requested date. Supply the date query parameter in YYYY-MM-DD format.
GET /.netlify/functions/availability?date=2026-04-21POST /.netlify/functions/book
Creates a 15-minute intro booking and requires reCAPTCHA verification. Required JSON fields:date, time, name, email, topic, and recaptchaToken.
{
"date": "2026-04-21",
"time": "13:15",
"name": "Jane Doe",
"email": "jane@example.com",
"company": "Example Co",
"topic": "Advisory intro",
"recaptchaToken": "token"
}POST /.netlify/functions/lead
Captures newsletter, contact, and audit leads. Required JSON fields: email and recaptchaToken. Optional fields include name, firstName, company, source, message, and formPage.
{
"email": "jane@example.com",
"name": "Jane Doe",
"source": "website_contact",
"message": "Need help with a sensitive cross-border issue.",
"formPage": "/contact",
"recaptchaToken": "token"
}GET /.netlify/functions/status
Lightweight health endpoint for automated discovery and monitoring.

JSVHQ