POST/api/public/access-request

Đề xuất yêu cầu truy cập cho gói Zentor App (Bắt đầu/Cá nhân/Demo 14 ngày). Cần địa chỉ email đã xác nhận trước đó.

Xác thực & bảo mật

Không cần xác thực

Lũy đẳng (idempotent): Không

Tham số

name(body, string, bắt buộc)— 2–120 ký tự
email(body, string, bắt buộc)— Phải được xác nhận trước qua /email/verify
package(body, string, bắt buộc)— 'starter' | 'individual' | 'demo_access'
company(body, string)— tối đa 160 ký tự
phone(body, string)— Tối đa 40 ký tự
companyWebsite(body, string)— tối đa 200 ký tự
paymentMethod(body, string)
wish(body, string)— với package='demo_access' cố định 'trial'
message(body, string)— Tối đa 3000 ký tự

Request mẫu

{"name":"Nguyễn Văn A","email":"max@example.com","package":"demo_access"}

Response mẫu

{"ok":false,"error":"EMAIL_NOT_VERIFIED","message":"Vui lòng xác nhận địa chỉ email của bạn trước."}

Mã lỗi

400 VALIDATION_ERROR — Thiếu trường bắt buộc hoặc gói dịch vụ/hình thức thanh toán/yêu cầu không hợp lệ.
400 EMAIL_NOT_VERIFIED — Địa chỉ email đã cung cấp chưa được xác nhận trước đó qua /email/start-verification và /email/verify.

Bằng chứng kiểm thử trực tiếp

Trường hợp lỗi VALIDATION_ERROR (thân rỗng) và EMAIL_NOT_VERIFIED (dữ liệu hợp lệ nhưng chưa xác minh email trước đó) đã được xác minh trực tiếp. Trường hợp thành công đầy đủ sẽ yêu cầu toàn bộ quy trình xác minh email (xem forms.access_request_email_start/verify) và do hạn chế về thời gian nên không thực hiện đến giai đoạn hoàn tất cuối cùng.

← Biểu mẫu công khai