POST/api/public/access-request

Składa wniosek o dostęp do pakietu Zentor App (Starter/Individuell/14-dniowe demo). Wymaga uprzednio potwierdzonego adresu e-mail.

Uwierzytelnianie i zabezpieczenia

Uwierzytelnianie nie jest wymagane

Idempotentny: Nie

Parametry

name(body, string, wymagane)— 2–120 znaków
email(body, string, wymagane)— Musi zostać wcześniej potwierdzony przez /email/verify
package(body, string, wymagane)— 'starter' | 'individual' | 'demo_access'
company(body, string)— maks. 160 znaków
phone(body, string)— maks. 40 znaków
companyWebsite(body, string)— maks. 200 znaków
paymentMethod(body, string)
wish(body, string)— przy package='demo_access' zawsze 'trial'
message(body, string)— maks. 3000 znaków

Przykładowe żądanie

{"name":"Jan Kowalski","email":"max@example.com","package":"demo_access"}

Przykładowa odpowiedź

{"ok":false,"error":"EMAIL_NOT_VERIFIED","message":"Najpierw potwierdź swój adres e-mail."}

Kody błędów

400 VALIDATION_ERROR — Brakuje pola obowiązkowego albo pakiet, sposób płatności lub preferencja są nieprawidłowe.
400 EMAIL_NOT_VERIFIED — Podany adres e-mail nie został wcześniej potwierdzony za pomocą /email/start-verification + /email/verify.

Dowód z testu na żywo

Przypadek negatywny VALIDATION_ERROR (puste ciało żądania) oraz EMAIL_NOT_VERIFIED (prawidłowe dane, ale wcześniej niezweryfikowany adres e-mail) zweryfikowano na żywo. Pełny przypadek udany wymagałby kompletnego procesu weryfikacji e-maila (zobacz forms.access_request_email_start/verify) i nie został przeprowadzony do końca z powodów czasowych.

← Publiczne formularze