Non-WordPress / *.pages.dev sites POST here with site name and metadata.
Mail goes to the ops inbox with Reply-To set to the visitor. WordPress sites keep using Codmenow.
Sends a real message tagged as this hub.
Paste on any static page (replace site hostname):
POST https://contact.pages.dev/api/contact
Content-Type: application/json
{
"site": "example.com", // required hostname
"site_name": "Example Co", // optional display name
"name": "Ada", // required (or company)
"email": "ada@example.com", // required
"message": "Hello…", // required
"subject": "optional",
"phone": "optional",
"company": "optional",
"page_url": "auto from embed",
"referrer": "auto",
"locale": "auto",
"timezone": "auto",
"company_website": "", // honeypot — must stay empty
"turnstile_token": "" // if Turnstile secret is set on the hub
}
Response: {"ok":true,"via":"brevo","site":"example.com"}
SITES_ALLOWLIST locks which hostnames may post