Registration
Registration flows with loyalty support
Creates a user account and optionally enrolls loyalty. Phone must be unique when PHONE_NUMBER_UNIQUE_VALIDATOR_ACTIVE is enabled. Loyalty behavior is driven by CUSTOMER_LOYALTY_CARD_SERVICE.
Throttling scope: register-with-loyalty. Two-factor: SMS verification via code/resend.
Registration succeeded
Verification code sent
Validation error
No content
Creates a user account. When GUEST_USER_REGISTRATION_REQUIRES_EMAIL_VERIFICATION is enabled, login is blocked until email is verified.
The registration flow is selected via REST_REGISTER_VIEW (System Configuration):
RegisterSMSOtpView: Requires phone + SMS code (2FA).RegisterKvkkView: Requires consent fields; may request SMS code.UserRegisterWithLoyaltyCardViewSet: Supports loyalty enrollment; phone verification via SMS.RegisterRedirectView: Default email-first flow.
2FA coverage:
SMS-based second factor is enforced when
RegisterSMSOtpViewis active.Loyalty registration enforces SMS verification for phone changes and enrollment.
When
RegisterSMSOtpViewis configured, this endpoint requiresphoneplus SMScode/resendvalues for completion.
Throttling scope: register.
falsefalsefalseConfirms acceptance of policies
SMS verification code (used in SMS OTP/KVKK flows)
Request a new SMS verification code (SMS OTP/KVKK flows)
falseUser type enumeration value
Registration succeeded
Validation error
No content
Last updated
Was this helpful?

