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 charactersemail(body, string, required)— Valid email addressmessage(body, string, required)— 10–3000 characterscompany(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_ERROR — Required 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.