POST/api/public/access-request
Submits an access request for a Zentor App package (Starter/Individuell/14-day demo). Requires a previously confirmed email address.
Auth & Security
No authentication required
Idempotent: No
Parameters
name(body, string, required)— 2–120 charactersemail(body, string, required)— Must be confirmed beforehand via /email/verifypackage(body, string, required)— 'starter' | 'individual' | 'demo_access'company(body, string)— max. 160 charactersphone(body, string)— max. 40 characterscompanyWebsite(body, string)— max. 200 characterspaymentMethod(body, string)wish(body, string)— fixed to 'trial' when package='demo_access'message(body, string)— max. 3000 charactersExample Request
{"name":"John Doe","email":"max@example.com","package":"demo_access"}Example Response
{"ok":false,"error":"EMAIL_NOT_VERIFIED","message":"Bitte bestätigen Sie zuerst Ihre E-Mail-Adresse."}Error Codes
400 VALIDATION_ERROR — Required field missing or invalid package/payment method/wish.400 EMAIL_NOT_VERIFIED — The given email address was not previously confirmed via /email/start-verification + /email/verify.Live Test Proof
Negative case VALIDATION_ERROR (empty body) and EMAIL_NOT_VERIFIED (valid data, but email not verified beforehand) verified live. A full success case would require the complete email verification flow (see forms.access_request_email_start/verify) and was not carried through to final completion due to time constraints.