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_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.

← Public Forms