POST/api/public/contact

Public contact form on the Zentor website. Creates a request in the internal lead system.

Auth & Security

No authentication required

Idempotent: No

Parameters

name(body, string, required)2–120 characters
email(body, string, required)Valid email address
message(body, string, required)10–3000 characters
company(body, string)
phone(body, string)
topic(body, string)
consentGiven(body, boolean, required)Must be true (privacy consent)

Example Request

{"name":"John Doe","email":"max@example.com","message":"Your message (min. 10 characters).","consentGiven":true}

Example Response

{"ok":true,"message":"Ihre Anfrage wurde übermittelt."}

Error Codes

400 VALIDATION_ERRORRequired field missing/invalid, or privacy consent missing (details array with individual error messages).

Live Test Proof

Success (200) and negative case (400, missing fields incl. missing consent) verified live.

Public Forms